1 个回答|218 次阅读
永久性排序 sort()
正序:
word = ['e','b','a','c','d']
word.sort()
print(word)
打印结果:['a', 'b', 'c', 'd', 'e']
倒序:
word = ['e','b','a','c','d']
word.sort(reverse=True)
print(word)
打印结果:['e', 'd', 'c', 'b', 'a']
临时性排序 sorted()
临时性排序不会改变原来的列表,而是sorted方法会返回一个排序后的结果列表。
word = ['e','b','a','c','d']
print(sorted(word))
打印结果:['a', 'b', 'c', 'd', 'e']
同样的 倒序也是加上reverse参数:
word = ['e','b','a','c','d']
print(sorted(word,reverse=True))
打印结果:['e', 'd', 'c', 'b', 'a']
实际上sorted可以传入任何序列,但它总是返回一个列表.
请先 登录 后评论