如何排序日期对象列表?

发布于 2021-01-29 14:56:45

如何排序日期对象列表?例如,我有未排序的日期对象列表。如何从此列表中获取最大值/最小值?

关注者
0
被浏览
70
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    使用列表排序方法

    In [1]: from datetime import date, timedelta
    
    In [2]: a=[date.today(), date.today() + timedelta(days=1), date.today() - timedelta(days=1)]
    
    In [3]: a
    Out[3]: 
    [datetime.date(2012, 3, 28),
     datetime.date(2012, 3, 29),
     datetime.date(2012, 3, 27)]
    
    In [4]: a.sort()
    
    In [5]: a
    Out[5]: 
    [datetime.date(2012, 3, 27),
     datetime.date(2012, 3, 28),
     datetime.date(2012, 3, 29)]
    
    In [6]: a[0] # min
    Out[6]: datetime.date(2012, 3, 27)
    
    In [7]: a[-1] # max
    Out[7]: datetime.date(2012, 3, 29)
    

    有关如何排序的更多信息。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看