1. 使用内置函数sorted()
内置函数sorted()可以对列表进行正序排列,其语法为
e, reverse=False)
其中,iterable表示要排序的可迭代对象,key表示用于排序的函数,reverse表示是否进行反向排序。
list1 = [3, 1, 5]
sorted_list1 = sorted(list1)t(sorted_list1)
输出结果为[1, 3, 5]
2. 使用列表方法sort()
列表方法sort()可以对列表进行正序排列,其语法为
e, reverse=False)
其中,key表示用于排序的函数,reverse表示是否进行反向排序。
list2 = [3, 1, 5]
list2.sort()t(list2)
输出结果为[1, 3, 5]
注意sort()方法是对原列表进行排序,不会返回新的列表。
对列表进行正序排列的两种方法,分别是内置函数sorted()和列表方法sort()。使用这两种方法可以方便地对列表进行正序排列,提高代码的效率。