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搭建Django应用程序步骤及版本冲突问题解决
Nov 19 Python
Python Web框架Flask中使用百度云存储BCS实例
Feb 08 Python
使用Python脚本在Linux下实现部分Bash Shell的教程
Apr 17 Python
windows10下python3.5 pip3安装图文教程
Apr 02 Python
python实现读Excel写入.txt的方法
Apr 29 Python
python使用Plotly绘图工具绘制气泡图
Apr 01 Python
python字符串替换第一个字符串的方法
Jun 26 Python
Pyqt QImage 与 np array 转换方法
Jun 27 Python
Python3并发写文件与Python对比
Nov 20 Python
Python 实现训练集、测试集随机划分
Jan 08 Python
Python基于QQ邮箱实现SSL发送
Apr 26 Python
Jupyter安装链接aconda实现过程图解
Nov 02 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判断文件夹是否存在不存在则创建
2015/04/09 PHP
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
带你了解PHP7 性能翻倍的关键
2015/11/19 PHP
php微信扫码支付 php公众号支付
2019/03/24 PHP
javascript 面向对象思想 附源码
2009/07/07 Javascript
js 巧妙去除数组中的重复项
2010/01/25 Javascript
js浮点数精确计算(加、减、乘、除)
2013/12/26 Javascript
jquery判断小数点两位和自动删除小数两位后的数字
2014/03/19 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
2016/08/15 Javascript
jquery实现图片平滑滚动详解
2017/03/22 jQuery
JS实现移动端整屏滑动的实例代码
2017/11/10 Javascript
Javasript设计模式之链式调用详解
2018/04/26 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
微信小程序实现点击导航条切换页面
2020/11/19 Javascript
Python 元类使用说明
2009/12/18 Python
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
2014/05/05 Python
Python的装饰器用法学习笔记
2016/06/24 Python
利用Python暴力破解zip文件口令的方法详解
2017/12/21 Python
pycharm 批量修改变量名称的方法
2019/08/01 Python
如何用Python来理一理红楼梦里的那些关系
2019/08/14 Python
使用Python进行中文繁简转换的实现代码
2019/10/18 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
2020/07/31 Python
详解pycharm自动import所需的库的操作方法
2020/11/30 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
python安装mysql的依赖包mysql-python操作
2021/01/01 Python
HTML5 Canvas 实现K线图的示例代码
2019/12/23 HTML / CSS
全球酒店预订网站:Hotels.com
2016/08/10 全球购物
高级方案规划工程师岗位职责
2013/11/29 职场文书
三年级数学教学反思
2014/01/31 职场文书
关于责任的演讲稿
2014/05/20 职场文书
世界文化遗产导游词
2015/02/13 职场文书
有关信念的名言语录集锦
2019/12/06 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
面试必问:圣杯布局和双飞翼布局的区别
2021/05/13 HTML / CSS
ORM模型框架操作mysql数据库的方法
2021/07/25 MySQL