Python中可以使用sort()函數對列表進行排序。sort()函數默認會按照升序對列表進行排序,也可以通過指定參數來改變排序順序。
例如,對一個列表進行升序排序:
my_list = [3, 1, 2, 5, 4]
my_list.sort()
print(my_list)
輸出:
[1, 2, 3, 4, 5]
如果要進行降序排序,可以傳入參數reverse=True
:
my_list = [3, 1, 2, 5, 4]
my_list.sort(reverse=True)
print(my_list)
輸出:
[5, 4, 3, 2, 1]
另外,還可以使用sorted()函數對列表進行排序,不過該函數會返回一個新的已排序的列表,而不是直接在原列表上進行排序。使用sorted()函數的方式如下:
my_list = [3, 1, 2, 5, 4]
sorted_list = sorted(my_list)
print(sorted_list)
輸出:
[1, 2, 3, 4, 5]
需要注意的是,sort()和sorted()函數都是針對列表中的元素進行排序,而不是對列表本身進行排序。