Python 清單按降序排序
當您需要根據元素的大小來決定元素的優先順序時,有必要按降序對清單進行排序。為了在 Python 中實現這一點,我們深入研究內建排序函數的細節。
如何按降序對列表進行排序
Python 提供了一種簡單的方法使用sorted()函數對列表進行降序排序:
sorted_timestamps = sorted(timestamps, reverse=True)
reverse參數設定為True,反轉排序順序,有效地依降序對清單進行排序。
或者,您可以使用 sort() 方法就地修改原始清單:
timestamps.sort(reverse=True)
範例
考慮以下列表時間戳:
timestamps = [ "2010-04-20 10:07:30", "2010-04-20 10:07:38", "2010-04-20 10:07:52", "2010-04-20 10:08:22", "2010-04-20 10:08:22", "2010-04-20 10:09:46", "2010-04-20 10:10:37", "2010-04-20 10:10:58", "2010-04-20 10:11:50", "2010-04-20 10:12:13", "2010-04-20 10:12:13", "2010-04-20 10:25:38" ]
此列表按降序排序的版本為:
["2010-04-20 10:25:38", "2010-04-20 10:12:13", "2010-04-20 10:12:13", "2010-04-20 10:11:50", "2010-04-20 10:10:58", "2010-04-20 10:10:37", "2010-04-20 10:09:46", "2010-04-20 10:08:22", "2010-04-20 10:08:22", "2010-04-20 10:07:52", "2010-04-20 10:07:38", "2010-04-20 10:07:30"]
文件
有關更多見解,請參閱關於排序的Python官方文件:
以上是如何依降序對 Python 清單進行排序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!