Python之list

基本用法

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

推荐阅读更多精彩内容