基本用法
cmp(list1葛虐,list2)
len(list1)
max(list1)
min(list1)
list(seq):元組轉(zhuǎn)換為列表
常用函數(shù)
l1 = ['a','b','c']
list1.append(obj)
l1.append("123") ? print l1
list1.count(obj)
list1.extend(seq):列表末尾追加另一序列
l1.index(obj):返回某值第一個(gè)匹配項(xiàng)位置
l1.insert(index趟紊,obj)
l1.pop(obj=list[-1])
l1.remove(obj)
l1.reverse():反向列表中元素
l1.sort([func])
應(yīng)用舉例
去除列表中重復(fù)元素:
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.列表推導(dǎo)式
l1=[...]
l2=[]
l2.append(i) for i in l1 if not I in l2