python列表的内置方法

list数据类型还有更多的方法。这里是list对象的所有方法:

list.append(x)

添加一个元素到列表的末尾;相当于a[len(a):] [x]

list.extend(L)

将指定列表中的所有元素附加到另一个列表的末尾;相当于a[len(a):] L

list.insert(i, x)

在给定位置插入一个元素。第一个参数是插入的元素的索引,所以 a.insert(0, x) 在列表的最前面插入,a.insert(len(a), x) 相当于 a.append(x)

list.remove(x)

删除列表中第一个值为 x 的元素。如果没有这样的元素将会报错。

list.pop([i])

删除列表中指定位置的元素并返回它。如果未指定索引,a.pop()将删除并返回列表中的最后一个元素。(i 两边的方括号表示这个参数是可选的,而不是要你输入方括号。你会在 Python 参考库中经常看到这种表示法)。

list.index(x)

返回列表中第一个值为 x 的元素的索引。如果没有这样的元素将会报错。

list.count(x)

返回列表中 x 出现的次数。

list.sort(cmp=None, key=None, reverse=False)

原地排序列表中的元素(参数可以用来自定义排序方法,参考sorted()的更详细的解释)。

list.reverse()

原地反转列表中的元素。

 

posted @ 2017-04-19 11:25  Mars.wang  阅读(248)  评论(0编辑  收藏  举报