组织列表
在你创建的列表中,元素的排列顺序长长长是无法预测的,因为你并非总能控制用户提供数据的顺序。这虽然在大多数情况下都是不可避免的,但你经常需要以特定的顺序呈现信息。有时候,你希望保留列表元素最初的排列顺序,而有时候又需要调整排列顺序。python提供啦很多组织列表的方式,可根据具体情况选用。
使用方法sort()对列表进行永久性排序
例如:
(这是一个正序排列)
倒序排列只需要给sort()方法传一个参数
reverse=True
代码如下
#sort()倒叙排列【只需要对sort方法传一个参数就可以】reverse=True
cars=['bmw','audi','toyota','subaru']
cars.sort(reverse=True)
print(cars)
运行结果如下
使用方法sorted()对列表进行临时排序
cars=['bmw','audi','toyota','subaru']
print("这是一个列表:")
print(cars)
print("这是一个列表:")
print(sorted(cars))
print("这是一个列表:")
print(cars)
倒着打印列表
要反转列表元素的排列顺序,可使用方法reverse()。假设汽车列表是按购买时间排列的可轻松地相反的顺序排列其中的汽车
cars=['bmw','audi','toyota','subaru']
print(cars)
cars.reverse()
print(cars)
运行结果如下
确定列表的长度
使用函数len()可快速熟悉列表的长度。
例如:
cars = ['bmw','audi','toyota','subaru']
len(cars)
使用列表时避免索引错误
刚开始使用列表时,经常遇到一种错误。假设你有一个包含三个元素的列表,却要求第四个元素时,这个杨辉导致索引错误。