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实现的HTTP并发测试完整示例
Apr 23 Python
Python编程判断一个正整数是否为素数的方法
Apr 14 Python
Python HTTP客户端自定义Cookie实现实例
Apr 28 Python
浅谈python socket函数中,send与sendall的区别与使用方法
May 09 Python
100行Python代码实现自动抢火车票(附源码)
Jan 11 Python
如何使用VSCode愉快的写Python于调试配置步骤
Apr 06 Python
python检测主机的连通性并记录到文件的实例
Jun 21 Python
python对离散变量的one-hot编码方法
Jul 11 Python
使用python3构建文件传输的方法
Feb 13 Python
修改Pandas的行或列的名字(重命名)
Dec 18 Python
Python3爬虫关于识别检验滑动验证码的实例
Jul 30 Python
python 装饰器的基本使用
Jan 13 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中支持多种编码的中文字符串截取函数!
2007/03/20 PHP
PHP输入流php://input实例讲解
2015/12/22 PHP
一个对于Array的简单扩展
2006/10/03 Javascript
『JavaScript』限制Input只能输入数字实现思路及代码
2013/04/22 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
js整数字符串转换为金额类型数据(示例代码)
2013/12/26 Javascript
javascript 用函数语句和表达式定义函数的区别详解
2014/01/06 Javascript
jQuery调用RESTful WCF示例代码(GET方法/POST方法)
2014/01/26 Javascript
jquery 页面滚动到底部自动加载插件集合
2014/01/31 Javascript
js 验证身份证信息有效性
2014/03/28 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
2016/02/04 Javascript
JavaScript操作class和style样式代码详解
2016/02/13 Javascript
node作为中间服务层如何发送请求(发送请求的实现方法详解)
2018/01/02 Javascript
jquery 动态遍历select 赋值的实例
2018/09/12 jQuery
jQuery zTree插件快速实现目录树
2019/08/16 jQuery
JavaScript大数相加相乘的实现方法实例
2020/10/18 Javascript
[59:15]EG vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.26
2018/08/29 DOTA
python发送告警邮件脚本
2018/09/17 Python
python实现简单的文字识别
2018/11/27 Python
Python3 单行多行万能正则匹配方法
2019/01/07 Python
python matplotlib库直方图绘制详解
2019/08/10 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
浅谈python3 构造函数和析构函数
2020/03/12 Python
CSS3 mask 遮罩的具体使用方法
2017/11/03 HTML / CSS
世界上最受欢迎的钓鱼诱饵:Rapala
2019/05/02 全球购物
英国外籍人士的在线超市:British Corner Shop
2019/06/03 全球购物
趣天网日本站:Qoo10 JP
2019/09/18 全球购物
农民致富事迹材料
2014/01/23 职场文书
运动会通讯稿400字
2014/01/28 职场文书
小学生期末评语大全
2014/04/21 职场文书
领导班子整改方案
2014/10/25 职场文书
课外活动实习计划
2015/01/19 职场文书
新年晚会开场白
2015/05/29 职场文书
看上去很美观后感
2015/06/10 职场文书
幼儿园托班开学寄语(2016秋季)
2015/12/03 职场文书
小学生六年级作文之关于感恩
2019/08/16 职场文书