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库urllib与urllib2主要区别分析
Jul 13 Python
Python fileinput模块使用实例
Jun 03 Python
Python实现视频下载功能
Mar 14 Python
创建pycharm的自定义python模板方法
May 23 Python
使用Python开发SQLite代理服务器的方法
Dec 07 Python
python不使用for计算两组、多个矩形两两间的iou方式
Jan 18 Python
python读取图片的几种方式及图像宽和高的存储顺序
Feb 11 Python
使用python实现时间序列白噪声检验方式
Jun 03 Python
浅谈Python爬虫原理与数据抓取
Jul 21 Python
如何基于python把文字图片写入word文档
Jul 31 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
Feb 06 Python
python可视化大屏库big_screen示例详解
Nov 23 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 大数据量及海量数据处理算法总结
2011/05/07 PHP
PHP 前加at符合@的作用解析
2015/07/31 PHP
PHP编写的图片验证码类文件分享
2016/06/06 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
关于laravel框架中的常用目录路径函数
2019/10/23 PHP
PHP7创建销毁session的实例方法
2020/02/03 PHP
Chrome下ifame父窗口调用子窗口的问题示例探讨
2014/03/17 Javascript
用Jquery选择器计算table中的某一列某一行的合计
2014/08/13 Javascript
JavaScript不刷新实现浏览器的前进后退功能
2014/11/05 Javascript
高性能JavaScript 重排与重绘(2)
2015/08/11 Javascript
使用RequireJS库加载JavaScript模块的实例教程
2016/06/06 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
2017/03/09 Javascript
从零开始学习Node.js系列教程四:多页面实现的数学运算示例
2017/04/13 Javascript
9种改善AngularJS性能的方法
2017/11/28 Javascript
Angular2.0/4.0 使用Echarts图表的示例代码
2017/12/07 Javascript
React从react-router路由上做登陆验证控制的方法
2018/05/10 Javascript
vue-cli 使用vue-bus来全局控制的实例讲解
2018/09/15 Javascript
Vue.js 事件修饰符的使用教程
2018/11/01 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
Python标准库os.path包、glob包使用实例
2014/11/25 Python
详解Python中的条件判断语句
2015/05/14 Python
教你用Python脚本快速为iOS10生成图标和截屏
2016/09/22 Python
python查看微信好友是否删除自己
2016/12/19 Python
python字符串和常用数据结构知识总结
2019/05/21 Python
python实现beta分布概率密度函数的方法
2019/07/08 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
2020/03/11 Python
解决Keras的自定义lambda层去reshape张量时model保存出错问题
2020/07/01 Python
中国跨境电商:Tomtop
2017/03/16 全球购物
关于爱情的广播稿
2014/01/16 职场文书
大型演出策划方案
2014/05/28 职场文书
个人作风建设心得体会
2014/10/22 职场文书
幼儿学前班评语
2014/12/29 职场文书
好好学习保证书
2015/02/26 职场文书
同学聚会感言一句话
2015/07/30 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
十大最强火系宝可梦,喷火龙上榜,第一名有双火属性
2022/03/18 日漫