首页 >后端开发 >Python教程 >如何在 Python 中按降序对时间戳列表进行排序?

如何在 Python 中按降序对时间戳列表进行排序?

Susan Sarandon
Susan Sarandon原创
2024-11-16 03:30:03495浏览

How to Sort a List of Timestamps in Descending Order in Python?

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

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn