1.列表排序(首字母)
(1)sort()永久排序
cities = ['Toronto','Paris','Beijing','London']
cities.sort()
print(cities)
-
结果:[‘Beijing’, ‘London’, ‘Paris’, ‘Toronto’]
-
可以反向排列,传入参数reverse=True
cities = ['Toronto','Paris','Beijing','London']
cities.sort(reverse = True)
print(cities)
- 结果:[‘Toronto’, ‘Paris’, ‘London’, ‘Beijing’]
(2)sorted()临时排序
cities = ['Toronto','Paris','Beijing','London']
print(cities)
print(sorted(cities))
print(cities)
- 结果:[‘Toronto’, ‘Paris’, ‘Beijing’, ‘London’]
[‘Beijing’, ‘London’, ‘Paris’, ‘Toronto’]
[‘Toronto’, ‘Paris’, ‘Beijing’, ‘London’] - 注:sorted(cities,reverse = True),临时倒序排列。
2.列表反转
cities = ['Toronto','Paris','Beijing','London']
cities.reverse()
print(cities)
- 结果:[‘London’, ‘Beijing’, ‘Paris’, ‘Toronto’]
3.列表长度
cities = ['Toronto','Paris','Beijing','London']
length = len(cities)
print(length)
- 结果:4
4.索引
- 当索引为-1时,若列表中有元素则为末尾值,若列表为空则会报错。
cities = ['Toronto','Paris','Beijing','London']
print(cities[-1])
- 结果:London