Python是否从列表中识别最近的时间(日期时间)?

问题描述 投票:-1回答:1

我有两个列表,time_list的日期时间和name_list的名称分别相互映射。

    time_list = [datetime.datetime(2020, 3, 28, 18, 49, 36, tzinfo=tzutc()),
    datetime.datetime(2020, 3, 28, 18, 54, 53, tzinfo=tzutc()),
    datetime.datetime(2020, 3, 28, 19, 5, 28, tzinfo=tzutc()),
    datetime.datetime(2020, 3, 28, 18, 59, 56, tzinfo=tzutc()),
    datetime.datetime(2020, 3, 28, 18, 55, 42, tzinfo=tzutc())]


    name_list = [a,b,c,d,e]

如何找到name_list中最近的时间?

在上述示例中:time_list具有最新的time_list[2]

预期输出:

name_list[2]
python list datetime python-datetime
1个回答
0
投票

您可以简单地使用排序功能

        most_recent_name_list = ['c']
© www.soinside.com 2019 - 2024. All rights reserved.