列表删除
a=[‘1’,‘2’,‘3’]
删除列表元素
`del a[0]`
删除的同时并调用元素
r = a.pop(0)
注:括号里不加数字则为末尾元素
删除指定元素
a.remove('1')
注:只能删除第一个指定值,存在多个指定值的时候,需用循环来删除全部。
列表排序
将元素按一定顺序排序
从小到大顺序
a.sort()
相反排序
a.sort(reverse=True)
不改变原列表的排序
print(sorted(a))
倒序打印
a.reverse()
列表长度
len(a)
列表遍历
for r in a:
print(r)
函数
函数range()自动列出数字
for c in range(1,5):
print(c)
1
2
3
4
在范围后添加数字规定步长
range(1,5,2)
函数list()将结果转换成列表
c = list(range(1,5))
简单统计计算函数
min() #最小值
max() #最大值
sum() #总和
列表解析
简化代码
例
squares = []
for value in range(1,11):
square = value**2
squares.append(square)
print(squares)
解析后
squares = [value**2 for value in range(1,11)]
print(squares)
切片
根据你所给定的位置选取一段元素
a = ['1','2','3','4','5','6']
print(a[0:3])
结果
['1','2','3']
也可以在[ : ]其中之一不加入数字
遍历切片
for as in a[0:3]:
print(as)
当切片中不加数字时,就是复制该列表。