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中文网其他相关文章!