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 相关文章推荐
Python3中多线程编程的队列运作示例
Apr 16 Python
基于Python Shell获取hostname和fqdn释疑
Jan 25 Python
python 专题九 Mysql数据库编程基础知识
Mar 16 Python
python简单实现操作Mysql数据库
Jan 29 Python
Python安装lz4-0.10.1遇到的坑
May 20 Python
使用Python实现租车计费系统的两种方法
Sep 29 Python
详解Python数据分析--Pandas知识点
Mar 23 Python
在PyTorch中Tensor的查找和筛选例子
Aug 18 Python
Python测试线程应用程序过程解析
Dec 31 Python
在pycharm中实现删除bookmark
Feb 14 Python
new_zeros() pytorch版本的转换方式
Feb 18 Python
python代码实现猜拳小游戏
Nov 30 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获取客户端真实IP地址的5种情况分析和实现代码
2014/07/08 PHP
深入浅析用PHP实现MVC
2016/03/02 PHP
php微信公众号开发(2)百度BAE搭建和数据库使用
2016/12/15 PHP
YII2框架中behavior行为的理解与使用方法示例
2020/03/13 PHP
JSQL 批量图片切换的实现代码
2010/05/05 Javascript
JQuery datepicker 使用方法
2011/05/20 Javascript
检测jQuery.js是否已加载的判断代码
2011/05/20 Javascript
JQuery 返回布尔值Is()条件判断方法代码
2012/05/14 Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
2014/01/09 Javascript
js 判断图片是否加载完以及实现图片的预下载
2014/08/14 Javascript
动态加载jQuery的方法
2015/06/16 Javascript
JavaScript实现的伸展收缩型菜单代码
2015/10/14 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
vue cli 3.0 使用全过程解析
2018/06/14 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
详解Vue中的scoped及穿透方法
2019/04/18 Javascript
vue项目中监听手机物理返回键的实现
2020/01/18 Javascript
vue v-for出来的列表,点击某个li使得当前被点击的li字体变红操作
2020/07/17 Javascript
[55:54]FNATIC vs EG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python3 拼接字符串的7种方法
2018/09/12 Python
Python提取特定时间段内数据的方法实例
2019/04/01 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
Flask框架搭建虚拟环境的步骤分析
2019/12/21 Python
使用Python将图片转正方形的两种方法实例代码详解
2020/04/29 Python
python3中for循环踩过的坑记录
2020/12/14 Python
利用CSS3的transform做的动态时钟效果
2011/09/21 HTML / CSS
网上书店创业计划书
2014/01/12 职场文书
餐饮业经理竞聘演讲稿
2014/01/14 职场文书
《鸟岛》教学反思
2014/04/26 职场文书
保护动物的标语
2014/06/11 职场文书
cf战队收人口号
2014/06/21 职场文书
法定代表人身份证明书(含说明)
2014/10/02 职场文书
嘉宾邀请函
2015/01/31 职场文书
社区服务活动报告
2015/02/05 职场文书
首次购房证明
2015/06/19 职场文书
关于战胜挫折的名言警句大全!
2019/07/05 职场文书