Python 是一種非常有用的程式語言,它可以讓開發者快速地建立出功能強大的應用程式。其中一個重要的功能就是可以使用串列(List)來排序資料。在 Python 中,可以使用 sorted() 函數來將串列中的元素排序,但不會改變原本的串列。

要使用 sorted() 函數,只需要將串列作為參數傳入函數中即可,例如:

my_list = [3, 5, 1, 4, 2]
sorted_list = sorted(my_list)

print(sorted_list)
# [1, 2, 3, 4, 5]

上面的程式碼會將 my_list 中的元素排序,並將排序後的結果存放在 sorted_list 中,而原本的 my_list 不會改變。

此外,sorted() 函數也可以接受一個可選的參數 reverse,該參數可以控制是否要將排序後的結果反轉,例如:

my_list = [3, 5, 1, 4, 2]
sorted_list = sorted(my_list, reverse=True)

print(sorted_list)
# [5, 4, 3, 2, 1]

上面的程式碼會將 my_list 中的元素排序,並將排序後的結果反轉,存放在 sorted_list 中,而原本的 my_list 不會改變。

總結來說,使用 Python 中的 sorted() 函數可以輕鬆地將串列中的元素排序,而不會改變原本的串列,這對於開發者來說是非常方便的。

Categorized in:

Tagged in: