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中的__init__和__new__
Mar 12 Python
python执行子进程实现进程间通信的方法
Jun 02 Python
对PyTorch torch.stack的实例讲解
Jul 30 Python
使用python的pandas库读取csv文件保存至mysql数据库
Aug 20 Python
Python 单元测试(unittest)的使用小结
Nov 14 Python
Flask框架 CSRF 保护实现方法详解
Oct 30 Python
Django框架静态文件处理、中间件、上传文件操作实例详解
Feb 29 Python
Python 将 QQ 好友头像生成祝福语的实现代码
May 03 Python
推荐技术人员一款Python开源库(造数据神器)
Jul 08 Python
Python执行时间的几种计算方法
Jul 31 Python
Pandas替换及部分替换(replace)实现流程详解
Oct 12 Python
浅谈Python中对象是如何被调用的
Apr 06 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/10/04 PHP
PHP判断手机是IOS还是Android
2015/12/09 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
2016/11/25 PHP
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
PHP封装的完整分页类示例
2018/08/21 PHP
让低版本浏览器支持input的placeholder属性(js方法)
2013/04/03 Javascript
关于jquery input textare 事件绑定及用法学习
2013/04/03 Javascript
Js控制弹窗实现在任意分辨率下居中显示
2013/08/01 Javascript
js中switch case循环实例代码
2013/12/30 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
2017/02/14 Javascript
angular+bootstrap的双向数据绑定实例
2017/03/03 Javascript
Vee-Validate的使用方法详解
2017/09/22 Javascript
JS内置对象和Math对象知识点详解
2020/04/03 Javascript
[51:32]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
Python读写配置文件的方法
2015/06/03 Python
浅析Python中signal包的使用
2015/11/13 Python
python访问mysql数据库的实现方法(2则示例)
2016/01/06 Python
关于python写入文件自动换行的问题
2018/06/23 Python
Python深拷贝与浅拷贝用法实例分析
2019/05/05 Python
numpy求平均值的维度设定的例子
2019/08/24 Python
CSS3 实现的加载动画
2020/12/07 HTML / CSS
Html5原创俄罗斯方块(基于canvas)
2019/01/07 HTML / CSS
Bally美国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/18 全球购物
AJAX都有哪些有点和缺点
2012/11/03 面试题
美术教师岗位职责
2014/03/18 职场文书
成语的广告词
2014/03/19 职场文书
公司建议书怎么写
2014/05/15 职场文书
先进工作者事迹材料
2014/12/23 职场文书
升学宴答谢词
2015/01/05 职场文书
车辆挂靠协议书
2016/03/23 职场文书
2016年青少年禁毒宣传教育活动总结(学校)
2016/04/05 职场文书
年终工作总结范文
2019/06/20 职场文书
2019行政前台转正申请书范文3篇
2019/08/15 职场文书
导游词之徐州云龙湖
2019/11/19 职场文书
vue ant design 封装弹窗表单的使用
2022/06/01 Vue.js