Python list(列表) 详细总结
添加
List.append('yy') #追加到末尾 List.insert(0,'yy') #追加到列首,适用场景是给Python添加环境变量时。 # 如: sys.path.insert(0,path)
修改
List[0] = 'yl'
删除
List.pop(0) #删除第一个数据 List.pop() #删除最后一个数据 List.pop(num) #删除指定位置数据
取值
List[0] #取第一个值List[0:5] #取前五个值List[-1] #取最后一个值
位置与统计
List.index('yy') #获取'yy'在列表中的位置,如果有多个'yy',只返回第一个位置 List.count('yy') #统计'yy'在列表中的数量 len(List) #获取列表的长度
倒序与排序
List.sort() #正向排序 List.reverse() #反转列表 List.sort().reverse() #先正向排序再反转列表,就是反向排序
由字典组成的列表排序
方法一:
li = [{"day":2},{"day":1},{"day":3}] newlist = sorted(li, key=lambda k: k['day'])
方法二:
from operator import itemgetter li = [{"day":2},{"day":1},{"day":3}] newlist = sorted(li, key=itemgetter('day'))
值判断
'yy' in List #如果列表中有'yy'这个值,则返回true,否则是false
列表合并
>>> L1 = [1, 2, 3, 4, 5] >>> L2 = [20, 30, 40] >>> L1.extend(L2) >>> L1 [1, 2, 3, 4, 5, 20, 30, 40]
去重
ids = list(set(ids))
列表推导式
# 有判断条件 a= [ 1, 2, 3, 4, 5] b = [ i for i in a if i>3] # b= [4, 5]#无判断条件 a=[{'name':'Aron'},{'name':'Alison'}] b = [i['name'] for i in a]
转载于:https://blog.51cto.com/yangrong/1329837
Python list(列表) 详细总结相关推荐
- Python:列表、集合等交集、并集、差集、非集简介及其代码实现之详细攻略
Python:列表.集合等交集.并集.差集.非集简介及其代码实现之详细攻略 目录 列表.集合等交集.并集.差集.非集简介及其代码实现之详细攻略 1.交集:A & B & C & ...
- Python List 列表list()方法
Python基础数据类型之一列表list,在python中作用很强在,列表List可以包含不同类型的数据对像,同时它是一个有序的集合.所有序列能用到的标准操作方法,列表也都可以使用,比如切片.索引等, ...
- python教程书籍-初学者最好的Python书籍列表
原标题:初学者最好的Python书籍列表 本周,我们提供一个初学者最好的Python书籍列表.Python是一个初级程序员可以学习编程的最友好语言之一.为了帮助您开始使用Python编程,我们分享此列 ...
- python代码大全表解释-python操作列表的函数使用代码详解
python的列表很重要,学习到后面你会发现使用的地方真的太多了.最近在写一些小项目时经常用到列表,有时其中的方法还会忘哎! 所以为了复习写下了这篇博客,大家也可以来学习一下,应该比较全面和详细了 列 ...
- 在python中、下列代码的输出是什么-python面试题详细总结(附答案)
本篇文章给大家带来的内容是关于python面试题总结(附答案),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. CPS少儿编程网-Scratch_Python_教程_免费儿童编程学习平 ...
- 【Python】Python入门-列表初相识
公众号:尤而小屋 作者:Peter 编辑:Peter 在之前的文章中,我们已经介绍了Python中的两种常见数据类型:字符串和数字.本文中介绍的是Python中极其重要的数据类型:列表. 在Pytho ...
- Python List 列表list()方法分享
Python基础数据类型之一列表list,在python中作用很强在,列表List可以包含不同类型的数据对像,同时它是一个有序的集合.所有序列能用到的标准操作方法,列表也都可以使用,比如切片.索引等, ...
- Python 字符串/列表/元组/字典之间的相互转换 - Python零基础入门教程
目录 一.字符串 str 与列表 list 1.字符串转列表 2.列表转字符串 二.字符串 str 与字典 dict 1.字符串转字典 2.字典转字符串 三.列表 list 与字典 dict 1.列表 ...
- Python __name__ == ‘__main__’详细解释-Python零基础入门教程
目录 一.简介 1.__name__ 2.'__main__' 3.__name__ == '__main__' 二.作用 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习 ...
最新文章
- BroadcastReceiver 启动activity(在activity之外启动一个activity)
- 格力机器人图解_格力工业机器人:是时候展示真正的实力了
- scrapy 的三个入门应用场景
- stm32单片机屏幕一直闪_STM32使用HAL库函数点亮OLED
- python3.6,--登录知乎
- H264帧的分析sps pps
- 会计凭证BAPI_ACC_DOCUMENT_POST
- 如何使用DevStack在Ubuntu 18.04上安装OpenStack
- 从 DCG 到 IDCG 再到 NDCG
- java 序列号 1l_private static final long serialVersionUID=1L 是什么意思
- matlab之矩阵运算
- 上传图片到腾讯云(海外服务器)com.qcloud5.5.4版本
- 星星之火,可以燎原|”分阶段“裂变带来1周1万+垂直户
- elasticsearch查看版本号
- CoinUp开启GameFi新世界—魔法元世界(MAC)
- 少儿机器人教育在国内的情况
- ERP、CRM、OA的区别是什么?
- termite:从零开始的go语言学习生活
- MySQL中幻读现象
- 怎么开传奇sf?传奇开服交流分享。