组织列表

 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

猜你喜欢

转载自www.cnblogs.com/yuxinjack/p/9843251.html