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 14 Python
Python基于select实现的socket服务器
Apr 13 Python
Python爬取qq music中的音乐url及批量下载
Mar 23 Python
利用matplotlib+numpy绘制多种绘图的方法实例
May 03 Python
python 处理dataframe中的时间字段方法
Apr 10 Python
Python pygorithm模块用法示例【常见算法测试】
Aug 16 Python
django 将model转换为字典的方法示例
Oct 16 Python
Python Datetime模块和Calendar模块用法实例分析
Apr 15 Python
Python Pandas对缺失值的处理方法
Sep 27 Python
Django 项目通过加载不同env文件来区分不同环境
Feb 17 Python
PyQt5实现登录页面
May 30 Python
python爬虫多次请求超时的几种重试方法(6种)
Dec 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数据类型转换
2014/01/09 PHP
PHP面向对象中new self()与 new static()的区别浅析
2017/08/17 PHP
php + WebUploader实现图片批量上传功能
2019/05/06 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
Javascript 表单之间的数据传递代码
2008/12/04 Javascript
JQuery 学习笔记 选择器之二
2009/07/23 Javascript
Mootools 1.2教程 函数
2009/09/15 Javascript
基于jQuery的表格操作插件
2010/04/22 Javascript
jQuery对象[0]是什么含义?
2010/07/31 Javascript
《JavaScript高级程序设计》阅读笔记(三) ECMAScript中的引用类型
2012/02/27 Javascript
jQuery+css实现图片滚动效果(附源码)
2013/03/18 Javascript
Node.js中常规的文件操作总结
2016/10/13 Javascript
Canvas 制作动态进度加载水球详解及实例代码
2016/12/09 Javascript
原生js实现下拉框功能(支持键盘事件)
2017/01/13 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
2017/03/21 Javascript
实例分析JS与Node.js中的事件循环
2017/12/12 Javascript
Vue自定义指令封装节流函数的方法示例
2018/07/09 Javascript
layui使用表格渲染获取行数据的例子
2019/09/13 Javascript
python中mechanize库的简单使用示例
2014/01/10 Python
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
从CentOS安装完成到生成词云python的实例
2017/12/01 Python
matplotlib作图添加表格实例代码
2018/01/23 Python
Python pyinotify日志监控系统处理日志的方法
2018/03/08 Python
Python使用matplotlib绘制余弦的散点图示例
2018/03/14 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
Python爬虫实现百度翻译功能过程详解
2020/05/29 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
2014年营销工作总结
2014/11/22 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
公司行政助理岗位职责
2015/04/11 职场文书
2015年网络管理员工作总结
2015/05/21 职场文书
2015年第31个教师节致辞
2015/07/31 职场文书
小学英语教学反思范文
2016/02/15 职场文书
2016年小学推普宣传周活动总结
2016/04/06 职场文书
Pygame Event事件模块的详细示例
2021/11/17 Python
解决MySQL添加新用户-ERROR 1045 (28000)的问题
2022/03/03 MySQL