在Python中,可以使用內置的 `sort()` 函數或 `sorted()` 函數對列表進行排序。
下面是兩個示例:
使用 `sort()` 方法進行排序(直接在原列表上進行操作)
```python
# 創(chuàng)建一個列表
list_data = [5, 3, 9, 1, 7]
# 使用 sort() 方法進行排序
list_data.sort() # 注意,sort() 方法會改變原列表的順序
print(list_data) # 輸出:[1, 3, 5, 7, 9]
```
默認情況下,`sort()` 函數是按照升序(從小到大)對列表進行排序的。如果需要降序排序(從大到?。?,可以傳入參數 `reverse=True`。
```python
list_data.sort(reverse=True) # 降序排序原列表
print(list_data) # 輸出:[9, 7, 5, 3, 1] 或者輸出:[逆序列表]
```
使用 `sorted()` 函數進行排序(返回一個新的已排序列表,原列表不變)
```python
# 創(chuàng)建列表并排序得到新列表(原列表不變)
list_data = [5, 3, 9, 1, 7]
sorted_list = sorted(list_data) # 返回一個新的已排序列表,原列表不變
print(sorted_list) # 輸出:[1, 3, 5, 7, 9],使用默認升序排序的列表形式可能因不同Python版本而略有不同(列表內容一樣即可)
```
類似地,如果你需要降序排序,可以傳入參數 `reverse=True`。此外,你還可以使用 `key` 參數來指定一個函數來決定排序的方式(比如按絕對值排序等)。如需使用自定義排序規(guī)則,請參考Python官方文檔中關于 `sorted()` 函數和 `key` 參數的使用說明。