基本用法
cmp(list1,list2)
len(list1)
max(list1)
min(list1)
list(seq):元组转换为列表
常用函数
l1 = ['a','b','c']
list1.append(obj)
l1.append("123") print l1
list1.count(obj)
list1.extend(seq):列表末尾追加另一序列
l1.index(obj):返回某值第一个匹配项位置
l1.insert(index,obj)
l1.pop(obj=list[-1])
l1.remove(obj)
l1.reverse():反向列表中元素
l1.sort([func])
应用举例
去除列表中重复元素:
1.
list(set(l1))
2.
l1=[...]
l2={}.formkeys(l1).keys()
print l2
3.用字典并保持顺序:
l1=[...]
l2=list(set(l1))
l2.sort(key=l1.index)
print l2
4.列表推导式
l1=[...]
l2=[]
l2.append(i) for i in l1 if not I in l2
网友评论