列表的插入操作:

.append(元素)

Python基础之列表_表名

.extend(列表)

Python基础之列表_操作符_02

.insert(索引值,元素) 索引值默认从1开始

Python基础之列表_删除操作_03

列表的删除操作:

.remove(元素)

Python基础之列表_表名_04

del 列表[索引]  或者 del 列表名     后者会将整个列表从内存中删除

Python基础之列表_IT_05

.pop() 或 .pop(索引值)     默认删除并返回最后一个进入列表的元素,也可以根据索引值删除

Python基础之列表_删除操作_06

列表的一些操作符:

1.列表之间比较大小,从第0个元素开始依次比

Python基础之列表_操作符_07

Python基础之列表_操作符_08int 和 str之间不能比

2.列表之间的加法:

Python基础之列表_赋值_09元素个列表是不能加的,eg:   “a”+lis 这是错的

3.列表的乘法:

Python基础之列表_删除操作_10

4.判断元素在不在列表内:

Python基础之列表_操作符_11

Python基础之列表_删除操作_12

 

 列表的其它操作:

Python基础之列表_表名_13

1.  .count(元素) 返回该元素在列表中出现了多少次

Python基础之列表_删除操作_14

 

2.   .index(元素,a,b) 返回位置(从0开始),在[a,b)之间(固定范围),这个元素的位置

Python基础之列表_表名_15

3.   .reverse()  原地反转

Python基础之列表_IT_16

4.   .sort() 默认从小到大,  从大到小则.sort(reverse=True)

Python基础之列表_删除操作_17

 列表的分片拷贝:

Python基础之列表_表名_18分片是拷贝,而直接赋值相当于引用,list8随着list6的变化而变化

Python基础之列表_操作符_19