Python:按降序对列表进行排序
在 Python 中对列表进行排序是一项常见任务。您可能会发现自己需要对字符串、数字甚至对象的列表进行排序。 Python 提供了多种对列表进行排序的方法,其中之一是使用 sort() 函数。
考虑以下时间戳列表:
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" ]
要按降序排列此列表,您可以使用 sort() 函数,并将反向参数设置为 True。 reverse 参数反转已排序元素的顺序。
sorted_timestamps = sorted(timestamps, reverse=True)
sorted_timestamps 变量现在将包含一个新列表,其中时间戳按降序排序。
如果要对列表进行排序就地,您可以使用以下代码:
timestamps.sort(reverse=True)
时间戳列表现在将按降序排序。
以上是如何在 Python 中按降序对时间戳列表进行排序?的详细内容。更多信息请关注PHP中文网其他相关文章!