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去除、替换字符串空格的处理方法
Apr 01 Python
python中pika模块问题的深入探究
Oct 13 Python
如何在Cloud Studio上执行Python代码?
Aug 09 Python
docker django无法访问redis容器的解决方法
Aug 21 Python
python数据化运营的重要意义
Nov 25 Python
python使用正则来处理各种匹配问题
Dec 22 Python
python字符串判断密码强弱
Mar 18 Python
关于Python turtle库使用时坐标的确定方法
Mar 19 Python
Python request使用方法及问题总结
Apr 26 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
Jun 08 Python
Python环境使用OpenCV检测人脸实现教程
Oct 19 Python
Python+Tkinter制作专属图形化界面
Apr 01 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使用array_fill定义多维数组的方法
2015/03/18 PHP
谈谈PHP连接Access数据库的注意事项
2016/08/12 PHP
yii2实现Ueditor百度编辑器的示例代码
2018/11/02 PHP
js 图片等比例缩放代码
2010/05/13 Javascript
js导航菜单(自写)简单大方
2013/03/28 Javascript
JS+JSP checkBox 全选具体实现
2014/01/02 Javascript
node.js中的forEach()是同步还是异步呢
2015/01/29 Javascript
jQuery获得指定元素坐标的方法
2015/04/14 Javascript
jquery单击事件和双击事件冲突解决方案
2016/03/02 Javascript
JS实现简单抖动效果
2017/06/01 Javascript
简单谈谈原生js的math对象
2017/06/27 Javascript
Vue实现购物车场景下的应用
2017/11/27 Javascript
Vuex提升学习篇
2018/01/11 Javascript
详解ESLint在Vue中的使用小结
2018/10/15 Javascript
Vue项目总结之webpack常规打包优化方案
2019/06/06 Javascript
微信小程序防止多次点击跳转(函数节流)
2019/09/19 Javascript
layui数据表格 table.render 报错的解决方法
2019/09/29 Javascript
JS数组进阶示例【数组的几种函数用法】
2020/01/16 Javascript
Vue解决移动端弹窗滚动穿透问题
2020/12/15 Vue.js
js闭包和垃圾回收机制示例详解
2021/03/01 Javascript
[01:54]TI4西雅图DOTA2选手欢迎晚宴 现场报道
2014/07/08 DOTA
Python 通配符删除文件的实例
2018/04/24 Python
django 单表操作实例详解
2019/07/30 Python
Django CBV与FBV原理及实例详解
2019/08/12 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
Python数据存储之 h5py详解
2019/12/26 Python
详谈tensorflow gfile文件的用法
2020/02/05 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2020/02/16 Python
解决TensorFlow调用Keras库函数存在的问题
2020/07/06 Python
举例详解CSS3中的Transition
2015/07/15 HTML / CSS
如何开启linux的ssh服务
2015/02/14 面试题
代理班主任的自我评价
2014/02/04 职场文书
关于运动会广播稿50字
2014/10/18 职场文书
《比的意义》教学反思
2016/02/18 职场文书
Win11筛选键导致键盘失灵怎么解决? Win11关闭筛选键的技巧
2022/04/08 数码科技
postgresql如何找到表中重复数据的行并删除
2023/05/08 MySQL