1 个回答|386 次阅读
默认情况下,列表对象具有一个sort()方法,该方法将按字母数字升序对列表进行排序:
按字母顺序对列表进行排序:
fruitlist = ["orange", "mango", "kiwi", "pineapple", "banana"]
fruitlist.sort()
print(fruitlist)
执行结果:
['banana', 'kiwi', 'mango', 'orange', 'pineapple']
按数字顺序对列表进行排序:
listno = [100, 50, 65, 82, 23]
listno.sort()
print(listno)
执行结果:
[23, 50, 65, 82, 100]
如果我们想要数字或者字母按照降序排列,可以添加关键字参数 :reverse = True
按降序对列表进行排序:
fruitlist= ["orange", "mango", "kiwi", "pineapple", "banana"]
fruitlist.sort(reverse = True)
print(fruitlist)
执行结果:
['pineapple', 'orange', 'mango', 'kiwi', 'banana']
按降序对列表进行排序:
listno = [100, 50, 65, 82, 23]
listno.sort(reverse = True)
print(listno)
执行结果:
[100, 82, 65, 50, 23]
请先 登录 后评论