列表类型的内建函数

list.append(obj) #添加一个对象obj

>>> list=[123]

>>> list.append(123)

>>> list
[123, 123]

list.count(obj)#返回一个对象obj在列表中出现的次数

>>> list.count(123)
2

list.extend(seq)#把序列seq逐个加入列表

>>> list.extend('45685')
>>> list
[123, 123, '4', '5', '6', '8', '5']

list.index(obj,i=0,j=len(list))#返回列表中第一个obj的列表号

>>> list
[123, 123, '4', '5', '6', '8', '5']
>>> list.index('5')

3

list.insert(index,obj)#列表索引index插入Obj

>>> list.insert(0,1)
>>> list
[1, 123, 123, '4', '5', '6', '8', '5']

list.pop(index=-1)#删除列表对象,默认是最后一个

[1, 123, 123, '4', '5', '6', '8', '5']
>>> list.pop()
'5'
>>> list
[1, 123, 123, '4', '5', '6', '8']
>>> list.pop(0)
1
>>> list
[123, 123, '4', '5', '6', '8']

list.remove(obj)#移除列表中(索引前一个)对象

>>> list.remove('4')
>>> list
[123, 123, '5', '6', '8']

list.reverse()#原地排序翻转列表

list.sort(func=None,key=None,reverse=False)#原地排序翻转列表 

最后2个我自己也没搞清楚

posted @ 2014-04-22 20:54  tim胖  阅读(219)  评论(0编辑  收藏  举报