[英]Sort based on datetime object inside of the list
我有一个看起来像这样的“快照”列表
{ description: "sdoiajosdi", "startDate": datetime.datetime(2021, 7, 16, 22, 47, 50, 609000, tzinfo=tzlocal()), Tags: [ {'sdklapsijd':'asdjiosoid'}], ownerId: "osjdaiosjd" }
这些存储在 python 列表中。 有没有一种方法可以根据列表中每个项目的“startDate”属性对升序或降序进行排序? 因此,如果我有 100 个具有不同 datetime.datetime 属性的快照对象,我可以将其用作“排序键”吗? 我怎样才能做到这一点?
由于datetime
对象具有可比性,您应该能够对列表进行排序:
sorted(snapshots, key=lambda x: x["startDate"])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.