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实现的登陆Discuz!论坛通用代码分享
Jul 11 Python
Python实现发送QQ邮件的封装
Jul 14 Python
Python与人工神经网络:使用神经网络识别手写图像介绍
Dec 19 Python
python+selenium实现登录账户后自动点击的示例
Dec 22 Python
利用Opencv中Houghline方法实现直线检测
Feb 11 Python
简单了解python高阶函数map/reduce
Jun 28 Python
python twilio模块实现发送手机短信功能
Aug 02 Python
python3中eval函数用法使用简介
Aug 02 Python
python 实现线程之间的通信示例
Feb 14 Python
Pycharm最常用的快捷键及使用技巧
Mar 05 Python
python爬虫容易学吗
Jun 02 Python
Python 列表反转显示的四种方法
Nov 16 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+mysql 实现身份验证代码
2010/03/24 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
JavaScript 参考教程
2006/12/29 Javascript
一个简单的js树形菜单
2011/12/09 Javascript
给jQuery方法添加回调函数一款插件的应用
2013/01/21 Javascript
js函数在frame中的相互调用详解
2014/03/03 Javascript
jQuery超酷平面式时钟效果代码分享
2020/03/30 Javascript
jquery实现移动端点击图片查看大图特效
2020/09/11 Javascript
jquery实现触发时更新下拉列表内容的方法
2015/12/02 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
2015/12/31 Javascript
Javascript获取统一管理的提示语(message)
2016/02/03 Javascript
node.js 中国天气预报 简单实现
2016/06/06 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
2016/09/06 Javascript
详解angularJs模块ui-router之状态嵌套和视图嵌套
2017/04/28 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
使用Vue的slot插槽分发父组件内容实现高度复用、更加灵活的组件(推荐)
2018/05/01 Javascript
详解jQuery中的easyui
2018/09/02 jQuery
ES6中异步对象Promise用法详解
2019/07/31 Javascript
解决layer.confirm选择完之后消息框不消失的问题
2019/09/16 Javascript
js实现简单掷骰子效果
2019/10/24 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
2020/10/12 Javascript
[01:32]2014DOTA2西雅图邀请赛 CIS我们有信心进入正赛
2014/07/08 DOTA
Python实现抓取网页并且解析的实例
2014/09/20 Python
Python中非常实用的一些功能和函数分享
2015/02/14 Python
使用Python从零开始撸一个区块链
2018/03/14 Python
Django的性能优化实现解析
2019/07/30 Python
Python序列对象与String类型内置方法详解
2019/10/22 Python
Python项目打包成二进制的方法
2020/12/30 Python
经理秘书求职自荐信范文
2014/03/23 职场文书
2015年中个人总结范文
2015/03/10 职场文书
草房子读书笔记
2015/06/29 职场文书
关于元旦的广播稿2016
2015/12/17 职场文书
如何将JavaScript将数组转为树形结构
2021/06/02 Javascript
python中opencv实现图片文本倾斜校正
2021/06/11 Python
10大幻兽系恶魔果实 蝙蝠果实上榜,第一自愈能力强
2022/03/18 日漫
python热力图实现的完整实例
2022/06/25 Python