Python学习第五天
修改列表的元素
- 修改列表中的单个元素
l = [10, 20, 'xyq', 'p', 10]
l[1] = 's'
print(l)
####
[10, 's', 'xyq', 'p', 10]
- 修改列表的多个元素
l = [10, 20, 'xyq', 'p', 10]
l[1:3] = [30, 40, 50]
print(l)
####
[10, 30, 40, 50, 'p', 10]
列表的排序
- 进行升序排
lst = [20, 40, 12, 56]
lst.sort()
print(lst)
####
[12, 20, 40, 56]
- 进行降序排
在sort函数中添加参数reverse=True
,
lst = [20, 40, 12, 56]
lst.sort(reverse=True)
print(lst)
####
[56, 40, 20, 12]
列表生成式
简称生成列表的公式,如[ i*i for i in range(1, 10) ]
l = [i * 2 for i in range(1, 5)]
print(l)
####
[2, 4, 6, 8]
i*2
的位置可以放函数