一、列表的定义
定义一个空列表
list = []
定义一个包含元素的列表,元素可以是任意类型,包括数值类型,列表,字符串等均可。
list = [4,'','leader',4L]
二、列表的索引
下标是从0开始计算,比如list[0]读取的是列表的第1个元素;
list[-1]读取的是列表的倒数第1个元素;
三、列表的切片
0代表从哪个索引开始切片;
3代表切片到哪个位置,并且不包含第三个索引;
2代表切片的步长;
四、列表的添加
列表可通过append方法添加元素;
列表可通过方法添加元素
在指定位置添加元素使用inert方法;L.insert(index, object)
修改列表的元素:直接重新赋值;
五、列表的查看
查看某个列表元素的下表用index方法;
查看某个列表元素出现的次数用count方法;
反转列表a.reverse()
列表排序a.sort()
六、列表的删除
a.remove(123)删除列表中最先出现的值,不存在报错
a.del(a[0])删除列表中的制定下标
a.pop删除指定索引的值,如果列表为空或索引不在范围内,则报错;如果不指定,默认删除最后一个·值
七、列表的重复
a*3
八、成员操作符
root in a
九、列表的连接
a+list
十、内置函数
cmp()比较
max()最大
min()最小
enumerate()枚举
zip()配对
sum()求和
len()求长度
abs()返回绝对值