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对比C语言的编程思想差异
Aug 30 Python
两个命令把 Vim 打造成 Python IDE的方法
Mar 20 Python
Python端口扫描简单程序
Nov 10 Python
TensorFlow平台下Python实现神经网络
Mar 10 Python
使用Python进行QQ批量登录的实例代码
Jun 11 Python
Python运维自动化之nginx配置文件对比操作示例
Aug 29 Python
使用 Python 实现微信群友统计器的思路详解
Sep 26 Python
详解django中url路由配置及渲染方式
Feb 25 Python
python3通过selenium爬虫获取到dj商品的实例代码
Apr 25 Python
Pycharm如何打断点的方法步骤
Jun 13 Python
python_array[0][0]与array[0,0]的区别详解
Feb 18 Python
PyQt5的相对布局管理的实现
Aug 07 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信号量基本用法实例详解
2016/02/12 PHP
Laravel框架定时任务2种实现方式示例
2018/12/08 PHP
Ajax+PHP实现的删除数据功能示例
2019/02/12 PHP
jQuery checkbox全选/取消全选实现代码
2009/11/14 Javascript
js输出列表实现代码
2010/09/12 Javascript
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
2015/04/25 Javascript
浅谈JavaScript 数据属性和访问器属性
2016/09/01 Javascript
详解jQuery中的事件
2016/12/14 Javascript
详谈JavaScript的闭包及应用
2017/01/17 Javascript
JavaScript使用FileReader实现图片上传预览效果
2020/03/27 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
2018/02/01 Javascript
Vue2.0 事件的广播与接收(观察者模式)
2018/03/14 Javascript
7个好用的JavaScript技巧分享(译)
2019/05/07 Javascript
vue-router 中 meta的用法详解
2019/11/01 Javascript
vue实现全屏滚动效果(非fullpage.js)
2020/03/07 Javascript
[00:33]2018DOTA2亚洲邀请赛TNC出场
2018/04/04 DOTA
Python中的并发编程实例
2014/07/07 Python
Python异常处理总结
2014/08/15 Python
Python文本相似性计算之编辑距离详解
2016/11/28 Python
Python实现简单的HttpServer服务器示例
2017/09/25 Python
Python实现的多项式拟合功能示例【基于matplotlib】
2018/05/15 Python
解决python升级引起的pip执行错误的问题
2018/06/12 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
Python datetime 如何处理时区信息
2020/09/02 Python
Python pip 常用命令汇总
2020/10/19 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
HTML5自定义元素播放焦点图动画的实现
2019/09/25 HTML / CSS
英国书籍、CD、DVD和游戏的第一道德零售商:Awesome Books
2020/02/22 全球购物
香港零食网购:上仓胃子
2020/06/08 全球购物
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
什么是动态端口(Dynamic Ports)?动态端口的范围是多少?
2014/12/12 面试题
初中数学教学反思
2014/01/16 职场文书
电信营业员自我评价分享
2014/01/17 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
2014年医生工作总结
2014/11/21 职场文书
解决WINDOWS电脑开机后桌面没有任何图标
2022/04/09 数码科技