共計 745 個字符,預計需要花費 2 分鐘才能閱讀完成。
Python 中有多種方法可以對列表進行排序,以下是常見的幾種方法:
- 使用 sort() 方法:使用列表的 sort() 方法可以按照升序對列表進行排序。例如:
my_list = [4, 2, 1, 3]
my_list.sort()
print(my_list) # 輸出 [1, 2, 3, 4]
如果你想按照降序排序,可以使用 sort() 方法的 reverse 參數:
my_list = [4, 2, 1, 3]
my_list.sort(reverse=True)
print(my_list) # 輸出 [4, 3, 2, 1]
- 使用 sorted() 函數:使用 sorted() 函數可以對列表進行排序并返回一個新的已排序的列表,原列表不變。例如:
my_list = [4, 2, 1, 3]
sorted_list = sorted(my_list)
print(sorted_list) # 輸出 [1, 2, 3, 4]
print(my_list) # 輸出 [4, 2, 1, 3]
同樣,如果想按照降序排序,可以使用 sorted() 函數的 reverse 參數:
my_list = [4, 2, 1, 3]
sorted_list = sorted(my_list, reverse=True)
print(sorted_list) # 輸出 [4, 3, 2, 1]
print(my_list) # 輸出 [4, 2, 1, 3]
- 使用 lambda 函數進行自定義排序:可以使用 lambda 函數來指定排序的依據。例如,按照元素的絕對值進行排序:
my_list = [-4, 2, -1, 3]
sorted_list = sorted(my_list, key=lambda x: abs(x))
print(sorted_list) # 輸出 [-1, 2, 3, -4]
以上是幾種常見的對列表進行排序的方法,選擇適合你需求的方法進行使用。
丸趣 TV 網 – 提供最優質的資源集合!
正文完