1.访问
切片[ ] ,[:],[:::]
2.更新数据
直接给元素赋值,也可以使用append方法添加元素
3.删除
删除元素:del alist[0],alist.remove("123"),alist
删除整个列表 del alist
4.比较运算 < > == !=可直接作用在列表上,比较asicii码
5.成员关系(in,not in)检查对象是否是列表的成员
6.拼接操作符(+):将两个列表拼接成一个列表
7.列表与for循环:[i *2 for i in[8,-2,1]]
8.内建函数
1)cmp比较:cmp(list1,list2)
2)len():len(list)
3)max(),min()
4)sorted(),reversed()
sorted(list)返回排序后的list列表
reversed(list)返回一个迭代器 for i in reversed(list)
5)enumerate() ,zip()
enumerate(list):生成索引和元素值的一一对应的元组 for i,album in enumerate(list)
zip(list1,list2):将两个列表中的值一一对应生成元组列表
6)sum() 求和
7)list(),tuple()互相转化
9.dir(list)查看列表方法和属性
1)append(obj):添加元素
2)count(obj):某个值出现的次数
3)extend(seq):序列添加到列表
4)index(obj,i=0,):obj第一次出现在列表中的索引
5)j=len(list):列表长度
6)insert(index,obj):在索引为index处插入obj值
7)pop(index=-1):删除指定位置的元素并返回,默认删除最后一个元素
8)remove(obj):删除指定对象
9)reverse():翻转列表
10)sort(func=None,key=None,reverse=False):排序
网友评论