想想可存储到列表中的东西,入山川、河流、国家、城市、语言或你喜欢的东西。 编写一个程序,在其中创建一个包含这些元素的列表,然后,对于本章介绍的每个函数,都至少使用一次来处理这个列表。
代码
#创建列表
print ("--------------------")
gathers = ['Mount Huang','Yangtze River','Shanghai','Beijing','Yangzhou','Chinese']
print (gathers)
print ("--------------------")
运行结果
- 使用方法sort()对列表进行永久排序
代码
print ("--------------------")
gathers = ['Mount Huang','Yangtze River','Shanghai','Beijing','Yangzhou','Chinese']
print (gathers)
gathers.sort()
print (gathers)
print ("--------------------")
运行结果
- 使用方法sort(revers=Ture)让列表按照字母的相反顺序排序
代码
print ("--------------------")
gathers = ['Mount Huang','Yangtze River','Shanghai','Beijing','Yangzhou','Chinese']
print (gathers)
gathers.sort(reverse=True)
print (gathers)
print ("--------------------")
运行结果
- 使用函数sorted()让列表临时按照首字母顺序排列
代码
print ("--------------------")
gathers = ['Mount Huang','Yangtze River','Shanghai','Beijing','Yangzhou','Chinese']
print (gathers)
print (sorted(gathers))
print (gathers)
print ("--------------------")
运行结果
- 使用函数sorted(revers=Ture)让列表临时按照首字母顺序相反的顺序排列
代码
print ("--------------------")
gathers = ['Mount Huang','Yangtze River','Shanghai','Beijing','Yangzhou','Chinese']
print (gathers)
print (sorted(gathers))
print (sorted(gathers,reverse=True))
print (gathers)
print ("--------------------")
运行结果
- 使用方法reverse()倒着打印列表
代码
print ("--------------------")
gathers = ['Mount Huang','Yangtze River','Shanghai','Beijing','Yangzhou','Chinese']
print (gathers)
gathers.reverse()
print (gathers)
gathers.reverse()
print (gathers)
print ("--------------------")
运行结果
- 使用函数len()确认列表的长度
代码
print ("--------------------")
gathers = ['Mount Huang','Yangtze River','Shanghai','Beijing','Yangzhou','Chinese']
print (gathers)
print (len(gathers))
extents = len(gathers)
print (extents)
print ("--------------------")
运行结果