练习3-8. 放眼世界
想出至少5 个你渴望去旅游的地方。
1.将这些地方存储在一个列表中 ,并确保其中的元素不是按字母顺序排列的。
2. 按原始排列顺序打印该列表。不要考虑输出是否整洁的问题,只管打印原始 Python 列表。
3.使用 sorted() 按字母顺序打印这个列表,但不修改它。
4. 再次打印该列表,核实排列顺序未变。再次打印该列表,核实排列顺序未变。
5. 使用使用sorted()sorted()按与字母顺序相反的顺序打印按与字母顺序相反的顺序打印这个列表,但这列表,但不不修改它。。
6. 再次打印该列表,核实排列顺序未变。再次打印该列表,核实排列顺序未变。
7. 使用使用reverse()reverse()修改列表元素的排列顺序。打印该列表,核实排列顺序确实变了。修改列表元素的排列顺序。打印该列表,核实排列顺序确实变了。
8. 使用使用reverse()reverse()再次修改列表元素的排列顺序。打印该列表,核实已恢复到原来的再次修改列表元素的排列顺序。打印该列表,核实已恢复到原来的排列顺序。
9. 使用使用sorsort()t()修改该列表,使其元素按字母顺序排列。打印该列表,核实排列顺序确修改该列表,使其元素按字母顺序排列。打印该列表,核实排列顺序确实变了。
10. 使用使用sort()sort()修改该列表,使其元素按与字母顺序相反的顺序排列。打印该列表,核修改该列表,使其元素按与字母顺序相反的顺序排列。打印该列表,核实排列顺序确实变了。
destinations = ['beijing', 'nanjing', 'xian', 'shanghai', 'American']
print(destinations)
#sorted(),是临时修改,并不是永久修改
print(sorted(destinations))
#核实sorted()确实没有修改表原来顺序
print(destinations)
#字母顺序反向输出表,同时不修改表
print(sorted(destinations, reverse=True))
#核实列表
print(destinations)
#使用reverse()反向打印表
destinations.reverse()
print(destinations)
#使用reverse()再次反向打印
destinations.reverse()
print(destinations)
#使用sort()永久的修改表
destinations.sort()
print(destinations)
#以字母相反顺序打印
destinations.sort(reverse=True)
print(destinations)