列表的定义:
a=['aa',2,True,[1,2,3],{11,22,33}] //python列表可以放任何类型的数据
a=[] //定义空列表
向列表中添加元素:
append(): 在列表的末尾处添加一个元素
extend(): 在列表的末尾拼接新的列表的所有元素
insert(index,var) :在位置index出插入元素,index从0开始计算
获取列表中的元素:
a=[1,2,3,4,5]
a[1]:获取列表中的第二个元素
从列表中删除元素:
remove(var) //表示某一个值 var,如果有重复多个var,只删除一个
del 列表名 //删除整个列表。它不是列表的方法
pop(index) //删除某个位置的元素,不填index则删除最好一个
列表分片:(得到的是一个新的列表)
a[start:end] //start默认为0,end默认为最后一个
a[:] //获得是a列表的一份拷贝
列表的操作符:
> : 为列表的第0个元素比较的结果。
+: list的拼接运算.慎用,无法实现向列表中添加一个元素。
*: 乘以几表示列表元素扩充几倍
a=[1,2]
a*3=[1,2,1,2,1,2]
判断某个元素是否在列表中:
1 in a: 判断1是否在列表a中存在
其他常用方法:
count(): 判断某个元素在列表中出现的此时 a.count(1)
index(var, start, end): var在位置start,end之间出现的位置
reverse(): 翻转
sort(): 排序