列表:
list=['abc','123','hello']
访问列表元素:
print(list[0])
out:abc
print(list[0].title())
out:Abc
访问最后一个元素:
print(list[-1])
修改元素列表:
list[0] = 'aaa'
想列表中添加元素:
1.在列表末尾添加元素
list.append('bbb')
2.在列表中插入元素
list.insert(0,'ccc')
将新元素插入列表开头
删除元素:
1.del 删除元素
del list[0]
2.删除最后一个,且弹出的元素可以存入另一张表
list.pop()
list2 = list.pop()
3.pop任意位置的元素
list.pop(0):弹出第一个元素
4.根据值删除元素
list.remove('aaa')
排序:
1.永久排序:sort()
list.sort()
2.倒序
list.sort(reverse=True)
3.临时排序:不改变列表原始排序
sorted(list)
sorted(list,reverse=True)
元素反转:列表元素从后往前排,不是倒序排序
list.reverse()
列表长度:
len(list)
遍历列表:
for x in lsit:
print(x)
生成数字列表:
l = list(range(1,10))
l = list(range(10))
数值列表统计:
sum(list)
min(list)
max(list)
列表解析:
list = [x*x for x in range(1,11)]
切片:
list[0:4]:从开头取到第四个元素
list[3:6]:第4-6个元素
list[-3:]:最后三个元素
遍历切片:
for x in list[3:8]:
print(x)
复制列表:
list2 = list[:]这两个列表相互独立
list= list2,只是同一个列表,不同的变量
列表随机取值:
list = [1,2,3]
random.sample(list,1) out:[1]
random.sample(list,2) out:[1,2]
random.sample(list,1)[0] out:1
列表应用
最新推荐文章于 2021-11-11 20:28:51 发布