列表排序和倒序

# sort()方法排序
# 永久排序,改变原列表元素顺序
citys=['wuxi','nanjing','changzhou','suzhou']
# reverse=True表示反向排序
citys.sort(reverse=True)
print(citys)
# 默认reverse=False
citys.sort()
print(citys)

  

# sorted()函数排序
# 临时排序,不改变原列表的元素顺序
citys = ['wuxi', 'nanjing', 'changzhou', 'suzhou']
print(sorted(citys))
print(citys)
# reverse=True 反向排序
print(sorted(citys,reverse=True))

  

citys = ['wuxi', 'nanjing', 'changzhou', 'suzhou']
# 列表永久倒序
citys.reverse()
print(citys)

  

citys = ['wuxi', 'nanjing', 'changzhou', 'suzhou']
# reversed()函数,返回的是一个迭代器,用list转换。原列表的元素顺序没有变化
print(list(reversed(citys)))
print(citys)

  

猜你喜欢

转载自www.cnblogs.com/2018jason/p/9342347.html