Python列表操作总结野史趣闻
2018-11-12 19:34:51
增:
1、append()追加,在列表末尾位置
2、insert()插入,在列表的任何位置添加新元素,所以需要制定索引和值:Insert(0,,'Hello')
3、extend() 将a列表逐个添加到b列表里面
4、list.append() 追加 list.insert(index,str) l1.extend(l2) 扩展l1列表
删:
1、del list[0] ,删除0号元素位置
使用pop()函数删除,默认会删除列表最后一个元素,并且返回改值,也可以在括号中指定索引来删除指定的元素
2、删除 del pop remove
del L1[0]
L1.pop() 不接参数,默认删除最后一个元素,有返回值
L1.reove('指定元素删除')
改:
直接用列表索引赋值:
a[0]='new str'
查:查询 in 、not in 、 index、count
L1.index('str') 查询元素的下标,最近的
排序
sort 可以加参数(reverse=True)默认升序,加参数降序
reverse()
枚举
a=['a','b','c','d']
for i,item in enumerate(a,1): #1从序号1开始,默认是0开始
print(i,item)
函数 len() max() min()
本文作者:苹果大中华区总经理(今日头条)