Python 列表理解及使用方法


Posted in Python onOctober 27, 2017

Python 列表理解及使用方法

列表是最常用的Python最常用的数据类型,它和其它序列一样,可以进行包括索引,切片,加,乘,检查成员的操作。列表的数据项不需要具有相同的类型,将数据项放在方括号内,中间用逗号隔开,如:
list1 = ['test',3,4]

下面将学习的列表相关方法总结了一下,留待以后查看。

1.append

append方法用于在列表末尾追加新的对象:

>>> lst = [1,2,3]
>>> lst.append(4)
>>> lst
[1,2,3,4]

2.count

count方法统计某个元素在列表中出现的次数:

>>>['to','be','or','to'].count('to')
2

3.extend

extend方法可以在列表的末尾一次性追加另一个序列中的多个值。

>>> a = [1,2,3]
>>> b = [4,5,6]
>>> a.extend(b)
>>> a
[1,2,3,4,5,6]

4.index

index方法用于从列表中找出某个值第一个匹配项的索引位置。

5.insert

insert方法用于将对象插入到列表中:

>>> numbers= [1,2,3,5,6,7]
>>> numbers.insert(3,'four')
>>> numbers
[1,2,3,'four',5,6,7]

6.pop

pop方法会移除列表中的一个元素(默认是最后一个),并且返回该元素的值。

>>> x = [1,2,3]
>>> x.pop()
2

del

del语句可以删除列表元素

>>> list1 = ['test',3,4]
>>> del list1[1]
>>> list1
['test',4]

cmp(list1, list2)

比较两个列表的元素

len(list)

列表元素个数

max(list)

返回列表元素最大值

min(list)

返回列表元素最小值

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
Python 文件和输入输出小结
Oct 09 Python
关于你不想知道的所有Python3 unicode特性
Nov 28 Python
Python判断值是否在list或set中的性能对比分析
Apr 16 Python
Python中基础的socket编程实战攻略
Jun 01 Python
用python处理图片之打开\显示\保存图像的方法
May 04 Python
学生信息管理系统Python面向对象版
Jan 30 Python
解决pycharm remote deployment 配置的问题
Jun 27 Python
python3.6+selenium实现操作Frame中的页面元素
Jul 16 Python
python实现的发邮件功能示例
Sep 11 Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
Sep 17 Python
Python列表嵌套常见坑点及解决方案
Sep 30 Python
python更新数据库中某个字段的数据(方法详解)
Nov 18 Python
Python算法之求n个节点不同二叉树个数
Oct 27 #Python
Python探索之自定义实现线程池
Oct 27 #Python
python音频处理用到的操作的示例代码
Oct 27 #Python
彻底理解Python list切片原理
Oct 27 #Python
Python在不同目录下导入模块的实现方法
Oct 27 #Python
Django视图之ORM数据库查询操作API的实例
Oct 27 #Python
浅谈python函数之作用域(python3.5)
Oct 27 #Python
You might like
php数据库连接
2006/10/09 PHP
使用PHP 5.0创建图形的巧妙方法
2010/10/12 PHP
php中smarty区域循环的方法
2015/06/11 PHP
PHP实现的常规正则验证helper公共类完整实例
2017/04/27 PHP
JavaScript 用Node.js写Shell脚本[译]
2012/09/20 Javascript
IE关闭时判断及AJAX注销案例学习
2013/02/18 Javascript
jquery 实现密码框的显示与隐藏示例代码
2013/09/18 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
2014/02/27 Javascript
Node.js 去掉种子(torrent)文件里的邪恶信息
2015/03/27 Javascript
JS文字球状放大效果代码分享
2015/08/19 Javascript
JS实现IE状态栏文字缩放效果代码
2015/10/24 Javascript
使用JavaScript实现弹出层效果的简单实例
2016/05/31 Javascript
jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
2016/06/02 Javascript
Vue.js学习教程之列表渲染详解
2017/05/17 Javascript
vue 自定义 select内置组件
2018/04/10 Javascript
Node.js EventEmmitter事件监听器用法实例分析
2019/01/07 Javascript
微信小程序把百度地图坐标转换成腾讯地图坐标过程详解
2019/07/10 Javascript
node.js中process进程的概念和child_process子进程模块的使用方法示例
2020/02/11 Javascript
Vue简单实现原理详解
2020/05/07 Javascript
[01:58]2018DOTA2亚洲邀请赛趣味视频——交流
2018/04/03 DOTA
python 简单的绘图工具turtle使用详解
2017/06/21 Python
python实现二维插值的三维显示
2018/12/17 Python
python学生信息管理系统实现代码
2019/12/17 Python
Jupyter notebook运行Spark+Scala教程
2020/04/10 Python
详解anaconda离线安装pytorchGPU版
2020/09/08 Python
pycharm使用技巧之自动调整代码格式总结
2020/11/04 Python
美国高档百货Nordstrom的折扣店:Nordstrom Rack
2017/11/13 全球购物
测绘工程专业个人自我评价
2013/12/01 职场文书
校园安全广播稿
2014/02/08 职场文书
计算机网络工程专业职业生涯规划书
2014/03/10 职场文书
社区居务公开实施方案
2014/03/27 职场文书
施工安全汇报材料
2014/08/17 职场文书
口才训练演讲稿范文
2014/09/16 职场文书
2014乡镇干部对照检查材料思想汇报
2014/09/26 职场文书
2014年应急管理工作总结
2014/11/26 职场文书