Python List列表操作
来源:互联网 发布:图像追踪算法 编辑:程序博客网 时间:2024/05/21 11:12
1、append
list.append(var):在list的尾部添加元素var。
l = ['yy','xx','ww']尾部添加:
l.append('zz')结果打印为:
['yy', 'xx', 'ww', 'zz']2、insert
list.insert(index,var):在制定的索引index处添加var
接着上面的例子,在索引为0的位置添加元素:
l.insert(0,'hh')打印结果为:
['hh', 'yy', 'xx', 'ww', 'zz']3、pop
list.pop()默认删除list的最后一个元素,并返回该元素。如果需要删除指定位置的元素,需要给出索引。
l.pop()返回‘zz’
打印list结果为:
['hh', 'yy', 'xx', 'ww']删除‘yy’元素,如下:
l.pop(1)返回‘yy’
打印list结果为:
['hh', 'xx', 'ww']4、替换操作
替换指定位置的元素,如下:
l[1]='xxxx'打印结果为:
['hh', 'xxxx', 'ww']即把‘xx’替换为了‘xxxx’。
5、count
list.count(var):计算元素var在list中出现的次数。如下:
l.count('ww')返回1,即出现1次。
6、index
list.index(var):计算元素var在list中的索引位置。如下:
l.index('ww')返回2。
7、List切片操作
(1)list[n1,n2]
从索引n1开始取,到n2,但是不包括n2索引对应的值
如下有一List:
L = ['Adam','Lisa','Bart','Paul']取前三个,如下:
L[0:3]即取索引0、1、2对应的值,结果为:
['Adam', 'Lisa', 'Bart']如果第一个索引值为0,可以省略,如下:
L[:3]结果同上。
(2)list[:]
表示取list从头到尾,即复制了一份,如下:
L[:]结果为:
['Adam', 'Lisa', 'Bart', 'Paul'](3)list[::n]
表示每n个元素取一个,如下:
L[::2]表示每两个元素取一个,即每隔一个取一个,结果如下:
['Adam', 'Bart']进行扩展即:
list[n1:n2:n]:索引从n1开始,到n2结束,每n个取一个。
0 0
- Python 列表(list)操作
- Python 列表(list)操作
- Python 列表(list)操作
- Python 列表(list)操作
- python list列表操作
- Python 列表(list)操作
- Python 列表(list)操作
- Python 列表(list)操作
- Python List列表操作
- Python 列表(List)操作
- python--列表list()操作
- python--列表list()操作
- Python列表操作(list)
- Python的列表操作List
- 【python系列】列表list的操作讲解
- (转载)Python 列表(list)操作
- python入门之列表list删除操作
- python list(列表)操作用法总结
- 适配器(Adapter)模式
- 数据库简介
- linux 下vim 配置
- JAVA大数高精度应用2
- Cocos国外大牛分享次世代画质3D案例
- Python List列表操作
- 并查集
- 金刚坐飞机问题
- 大数加法
- 一天一点MFC
- VirtualBox 从主机访问虚拟机中系统host only network设置
- 四招改善Diango应用性能
- Web开发中的几种会话跟踪技术
- hadoop实现矩阵的乘法(根据张丹的矩阵乘法改编)