3.3.1使用方法sort()对列表进行永久性排序
sort()方法能让列表中的元素按照字母顺序排列
cars = ["bmw", 'audi', 'toyota', 'sabaru'] cars.sort() print(cars)
['audi', 'bmw', 'sabaru', 'toyota']
字母顺序相反的顺序排列元素,为此只需向sort()方法传递参数reverse=True
cars = ["bmw", 'audi', 'toyota', 'sabaru'] cars.sort(reverse=True) print(cars)
['toyota', 'sabaru', 'bmw', 'audi']
3.3.2 使用函数sorted()对列表进行临时排序
cars = ["bmw", 'audi', 'toyota', 'sabaru'] print("Here is th original list:") print(cars) print("\nHere is the sorted list") print(sorted(cars)) print("\nHere is the original list again:") print(cars)
Here is th original list: ['bmw', 'audi', 'toyota', 'sabaru'] Here is the sorted list ['audi', 'bmw', 'sabaru', 'toyota'] Here is the original list again: ['bmw', 'audi', 'toyota', 'sabaru']
3.3.3倒着打印列表
cars = ["bmw", 'audi', 'toyota', 'sabaru'] print(cars) cars.reverse() print(cars)
['bmw', 'audi', 'toyota', 'sabaru'] ['sabaru', 'toyota', 'audi', 'bmw']
3.3.4 确定列表的长度
使用函数len()可快速获悉列表的长度
cars = ["bmw", 'audi', 'toyota', 'sabaru'] print(len(cars))
4