目錄
Python list 使用生成器函數排序
Python 是一種非常流行的編程語言,它的功能強大,可以用於各種應用。在 Python 中,有一種特殊的數據類型叫做 list,它可以用來存儲多個值。在某些情況下,我們可能需要對 list 中的值進行排序,這時候可以使用生成器函數來完成這個任務。
在 Python 中,有一個名為 sorted() 的內置函數,可以用來對 list 中的值進行排序。它可以接受一個可遍歷的參數,並返回一個排序后的 list。
例如,我們可以對以下 list 進行排序:
my_list = [3, 5, 1, 4, 2] sorted_list = sorted(my_list) print(sorted_list)
執行以上程式碼,輸出結果如下:
[1, 2, 3, 4, 5]
另外,我們還可以使用生成器函數來對 list 中的值進行排序。生成器函數是一種特殊的函數,它可以用來生成一個可遍歷的對象,而不是返回一個值。
例如,我們可以使用以下程式碼對 list 進行排序:
my_list = [3, 5, 1, 4, 2] sorted_list = sorted(my_list, key=lambda x: x) print(sorted_list)
執行以上程式碼,輸出結果如下:
[1, 2, 3, 4, 5]
總結來說,Python 中的 list 可以使用內置函數 sorted() 或者生成器函數來對其中的值進行排序。