Python—list操作

来源:互联网 发布:国内开源php erp 编辑:程序博客网 时间:2024/05/29 18:11

Python

列表的十种操作

list:有序集合,可随时添加删除列表元素

>>>L=[1,2,3,4,5]>>>L[1,2,3,4,5]

备注:dir()查询使用方法

1.append:末尾追加元素

>>>L.append(6)>>>L[1,2,3,4,5,6]>>>L1=[7,8,9]>>>L.append(L1)>>>L[1,2,3,4,5,6,[7,8,9]]

2.extend:扩展元素

>>>L.extend(L1)>>>L[1,2,3,4,5,6,[7,8,9],7,8,9]

3.insert:在某个索引位置插入元素

>>>L.insert(0,0)>>>L[0,1,2,3,4,5,6,[7,8,9],7,8,9]

4.pop:删除末尾元素,或者索引位置元素并返回删除元素

>>>L.pop()>>>9>>>L.pop()8>>>L.pop()[7,8,9]>>>L[0,1,2,3,4,5,6]>>>L.pop(3)3>>>L[0,1,2,4,5,6]

5.remove:删除对应的元素,如果有重复元素默认删除第一个

>>>L.remove(0)>>>L[1,2,4,5,6]>>>L1=[1,2,3,4,1]>>>L1.remove(1)>>>L1[2,3,4,1]

6.count:统计某个元素的数量

>>>L=[1,2,1,3,4,1,2]>>>L.count(1)3>>>L.count(2)2

7.index:获取列表某个值的下表索引,默认返回第一个

>>>L.index(1)0>>>L.index(1,1,4)2

注:index(value,start,end):表示区间索引,第一个参数表示值,第二个参数表示开始的下标,第三个参数表示结束下标

8.reverse:翻转列表元素,不会排序整理

>>>L=[1,3,2,4,5]>>>L.reverse()>>>L[5,4,2,3,1]

9.sort:列表元素排序整理,默认从小到大

>>>L.sort()>>>L[1,2,3,4,5]

10.sorted:保留原列表,还能得到排序好的列表

>>>L=[2,4,3,1,5]>>>L1=sorted(L)>>>L[2,4,3,1,5]>>>L1[1,2,3,4,5]

备注:基于python2.7版本编程

原创粉丝点击