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创建XML文档
Mar 01 Python
python抓取百度首页的方法
May 19 Python
Python之reload流程实例代码解析
Jan 29 Python
python的dataframe和matrix的互换方法
Apr 11 Python
django 解决manage.py migrate无效的问题
May 27 Python
python利用7z批量解压rar的实现
Aug 07 Python
Python cookie的保存与读取、SSL讲解
Feb 17 Python
在jupyter notebook中调用.ipynb文件方式
Apr 14 Python
virtualenv介绍及简明教程
Jun 23 Python
利用python 下载bilibili视频
Nov 13 Python
在python中对于bool布尔值的取反操作
Dec 11 Python
pytorch Dropout过拟合的操作
May 27 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获取post中的json数据的实现方法
2011/06/08 PHP
关于更改Zend Studio/Eclipse代码风格主题的介绍
2013/06/23 PHP
PHP框架自动加载类文件原理详解
2017/06/06 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
JS类库Bindows1.3中的内存释放方式分析
2007/03/08 Javascript
jQuery的强大选择器小结
2009/12/27 Javascript
jquery radio 操作代码
2011/03/16 Javascript
ExtJs Excel导出并下载IIS服务器端遇到的问题
2011/09/16 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
2015/08/26 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
2015/09/22 Javascript
JS实战篇之收缩菜单表单布局
2016/12/10 Javascript
jQuery排序插件tableSorter使用方法
2017/02/10 Javascript
基于JavaScript实现的折半查找算法示例
2017/04/14 Javascript
详解vue-router 2.0 常用基础知识点之router-link
2017/05/10 Javascript
vue封装第三方插件并发布到npm的方法
2017/09/25 Javascript
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
Echarts实现单条折线可拖拽效果
2019/12/19 Javascript
微信小程序实现发微博功能的示例代码
2020/06/24 Javascript
Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前)
2020/09/10 Javascript
[02:30]DOTA2英雄基础教程 暗影恶魔
2013/12/17 DOTA
[02:54]DOTA2英雄基础教程 撼地者
2014/01/14 DOTA
使用python装饰器验证配置文件示例
2014/02/24 Python
Python打印斐波拉契数列实例
2015/07/07 Python
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
Python实现自动发送邮件功能
2021/03/02 Python
利用Python如何生成便签图片详解
2018/07/09 Python
python更新数据库中某个字段的数据(方法详解)
2020/11/18 Python
python 实现全球IP归属地查询工具
2020/12/18 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
2021/03/03 Python
详解CSS3新增的背景属性
2019/12/25 HTML / CSS
公关关系专员的自我评价分享
2013/11/20 职场文书
可贵的沉默教学反思
2014/02/06 职场文书
2014年图书室工作总结
2014/12/09 职场文书
《植物妈妈有办法》教学反思
2016/02/23 职场文书
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
2021/03/29 Python
Python 的 sum() Pythonic 的求和方法详细
2021/10/16 Python