1、使用函数sorted() 对列表临时排序
要保留列表元素原来的排列顺序,同时以特定的顺序呈现它们,可使用函数sorted() 。函数sorted() 让你能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序。
下面尝试来对汽车列表调用这个函数。
cars=['bmw','audi','toyota','subaru']
print(f'Here is the original list:\n\t{cars}') #首先按原始顺序打印列表,
print(f'Here is the sirted list:\n\t{sorted(cars)}') #再按字母顺序显示该列表。
print(f'Here is the original list again:\n\t{cars}') #以特定顺序显示列表后,我们进行核实,确认列表元素的排列顺序与以前相同。
输出结果如下:
Here is the original list:
['bmw', 'audi', 'toyota', 'subaru']
Here is the sirted list:
['audi', 'bmw', 'subaru', 'toyota']
Here is the original list again