對列表進行正序排列,包括使用內(nèi)置函數(shù)sorted()和列表方法sort()。
1. 使用內(nèi)置函數(shù)sorted()
內(nèi)置函數(shù)sorted()可以對列表進行正序排列,其語法為
e, reverse=False)
其中,iterable表示要排序的可迭代對象,key表示用于排序的函數(shù),reverse表示是否進行反向排序。
list1 = [3, 1, 5]
sorted_list1 = sorted(list1)t(sorted_list1)
輸出結(jié)果為[1, 3, 5]
2. 使用列表方法sort()
列表方法sort()可以對列表進行正序排列,其語法為
e, reverse=False)
其中,key表示用于排序的函數(shù),reverse表示是否進行反向排序。
list2 = [3, 1, 5]
list2.sort()t(list2)
輸出結(jié)果為[1, 3, 5]
注意sort()方法是對原列表進行排序,不會返回新的列表。
對列表進行正序排列的兩種方法,分別是內(nèi)置函數(shù)sorted()和列表方法sort()。使用這兩種方法可以方便地對列表進行正序排列,提高代碼的效率。