Python列表

1、访问列表
li[0]、li[0:3]
li[-1] //最后一个元素
li.copy() //拷贝
 
li = [2, 4, 6, 78, 9, 43, 2, 345, 7, 32]
a, b, c, *_, d, e = li
print(a, b, c, d, e) //2 4 6 7 32
 
2、添加
li.append(arg)
li.insert(index, arg)
li.extend(self, iterable) //追加可迭代对象
 
3、删除
li = ['1aas','qwee2','qw22d3','asdaasd4','daaasd5','asddd6']
del li[2]
del li[2:5]
v = li.pop() //v==6
v = li.pop(2) // v == 3
li.remove('1aas')
li.clear()
 
4、排序
li.sort() // li的顺序改变,升序
v = sorted(li) // li的顺序不变,v得到升序的序列
li.reversed() // li的顺序改变,倒序
v = reversed(li) // li的顺序不变,v得到倒序的序列
 
5、统计
max(li)
min(li)
sum(li)
li.count(self, value) //计算value出现的次数
li.index(self, value, start=None, stop=None) //value第一次出现位置
 
6、转换
"".join(["a","s","d"]) //asd
set(['a', 'b', 'c', 'a']) //['a', 'b', 'c'] 去重
posted @ 2019-05-21 08:47  ChenHQ2048  阅读(125)  评论(0编辑  收藏  举报