Python常用列表数据结构小结


Posted in Python onAugust 06, 2014

本文汇总了Python列表list一些常用的对象方法,可供初学者参考或查询,具体如下:

1.list.append(x)

把元素x添加到列表的结尾,相当于a[len(a):] =[x],代码如下:

>>> a=[1,2,3,4,5]
>>> a
[1, 2, 3, 4, 5]
>>> a.append(-2)
>>> a
[1, 2, 3, 4, 5, -2]

2. list.extend(L)

将一个列表中的所有元素都添加到另一个列表中,相当于 a[len(a):] = L,代码如下:

>>> a
[1, 2, 3, 4, 5, -2]
>>> L=[5,9,7]
>>> L
[5, 9, 7]
>>> a.extend(L)
>>> a
[1, 2, 3, 4, 5, -2, 5, 9, 7]

3. list.insert(i,x)

将元素x,插到索引号i之前,代码如下:

>>> a
[1, 2, 3, 4, 5, -2, 5, 9, 7]
>>> a.insert(0,-3)
>>> a
[-3, 1, 2, 3, 4, 5, -2, 5, 9, 7]
>>> a.insert(len(a),10)
>>> a
[-3, 1, 2, 3, 4, 5, -2, 5, 9, 7, 10]

4. list.remove(x)

删除元素x(第一次出现的),代码如下:

>>> a
[-3, 1, 2, 3, 4, 5, -2, 5, 9, 7, 10]
>>> a.append(1)
>>> a
[-3, 1, 2, 3, 4, 5, -2, 5, 9, 7, 10, 1]
>>> a.remove(1)
>>> a
[-3, 2, 3, 4, 5, -2, 5, 9, 7, 10, 1]

5. list.count(x)

计算元素x出现的次数,代码如下:

>>> a
[-3, 2, 3, 4, 5, -2, 5, 9, 7, 10, 1]
>>> a.count(3)
1

6. list.sort()

对列表元素进行排序,代码如下:

>>> a.sort()
>>> a
[-3, -2, 1, 2, 3, 4, 5, 5, 7, 9, 10]

7. list.reverse()

倒排列表中元素,代码如下:

>>> a
[-3, -2, 1, 2, 3, 4, 5, 5, 7, 9, 10]
>>> a.reverse()
>>> a
[10, 9, 7, 5, 5, 4, 3, 2, 1, -2, -3]

8. list.index(x)

返回表中第一个出现值为x的索引,代码如下:

>>> a
[10, 9, 7, 5, 5, 4, 3, 2, 1, -2, -3]
>>> a.index(9)
1

9. list.pop(i)

从列表指定位置i删除元素,并将此元素返回,若未指定位置则删除列表最后一位元素,并将此元素返回。代码如下:

>>> a
[10, 9, 7, 5, 5, 4, 3, 2, 1, -2, -3]
>>> a.pop(0)
10
>>> a
[9, 7, 5, 5, 4, 3, 2, 1, -2, -3]
>>> a.pop()
-3
Python 相关文章推荐
python中PIL安装简单教程
Apr 21 Python
图文讲解选择排序算法的原理及在Python中的实现
May 04 Python
Python实现简单的获取图片爬虫功能示例
Jul 12 Python
Python实现爬虫抓取与读写、追加到excel文件操作示例
Jun 27 Python
python用BeautifulSoup库简单爬虫实例分析
Jul 30 Python
tensorflow: variable的值与variable.read_value()的值区别详解
Jul 30 Python
Python 函数返回值的示例代码
Mar 11 Python
python的pygal模块绘制反正切函数图像方法
Jul 16 Python
python实现图像拼接功能
Mar 23 Python
Tensorflow tf.nn.depthwise_conv2d如何实现深度卷积的
Apr 20 Python
Python如何测试stdout输出
Aug 10 Python
通过python-pptx模块操作ppt文件的方法
Dec 26 Python
Python生成pdf文件的方法
Aug 04 #Python
Tornado Web服务器多进程启动的2个方法
Aug 04 #Python
Python通过解析网页实现看报程序的方法
Aug 04 #Python
基于Python实现的扫雷游戏实例代码
Aug 01 #Python
python脚本实现查找webshell的方法
Jul 31 #Python
用python删除java文件头上版权信息的方法
Jul 31 #Python
Python datetime时间格式化去掉前导0
Jul 31 #Python
You might like
详解PHP显示MySQL数据的三种方法
2008/06/05 PHP
php 运行效率总结(提示程序速度)
2009/11/26 PHP
php使用google地图应用实例
2014/12/31 PHP
php 利用socket发送HTTP请求(GET,POST)
2015/08/24 PHP
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
2016/01/27 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
js 获取中文拼音,Select自动匹配字母获取值的代码
2009/09/23 Javascript
javascript 显示当前系统时间代码
2009/12/28 Javascript
Javascript学习笔记2 函数
2010/01/11 Javascript
基于jquery的图片幻灯展示源码
2012/07/15 Javascript
基于jQuery实现最基本的淡入淡出效果实例
2015/02/02 Javascript
jQuery实现可用于博客的动态滑动菜单
2015/03/09 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
2016/06/15 Javascript
EasyUi 打开对话框后控件赋值及赋值后不显示的问题解决办法
2017/01/19 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
微信小程序 本地图片按照屏幕尺寸处理
2017/08/04 Javascript
编写React组件项目实践分析
2018/03/04 Javascript
微信小程序中进行地图导航功能的实现方法
2018/06/29 Javascript
vue自动路由-单页面项目(非build时构建)
2019/04/30 Javascript
详解Python程序与服务器连接的WSGI接口
2015/04/29 Python
Python利用ansible分发处理任务
2015/08/04 Python
python实现朴素贝叶斯分类器
2018/03/28 Python
python生成不重复随机数和对list乱序的解决方法
2018/04/09 Python
Python通过调用有道翻译api实现翻译功能示例
2018/07/19 Python
Python批量修改图片分辨率的实例代码
2019/07/04 Python
使用 Django Highcharts 实现数据可视化过程解析
2019/07/31 Python
Python 中的 global 标识对变量作用域的影响
2019/08/12 Python
Python爬虫运用正则表达式的方法和优缺点
2019/08/25 Python
美国大型的健身社区和补充商店:Bodybuilding.com
2016/09/06 全球购物
Footshop罗马尼亚:最好的运动鞋选择
2019/09/10 全球购物
澳大利亚有机化妆品网上商店:The Well Store
2020/02/20 全球购物
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
煤矿安全知识竞赛活动总结
2014/07/07 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
聚众斗殴罪辩护词
2015/05/21 职场文书
靠谱准确的求职信
2019/04/02 职场文书