2

我有一本如下所示的字典。

对于键 '10000ag2' 和 10000ag1',找出哪个键具有最长日期的 last_event 的最有效方法是什么?

{'10000ag2': 
    {'last_view': datetime.datetime(2012, 4, 24, 8, 27, 30),
     'last_event': datetime.datetime(2012, 4, 24, 8, 28, 30),
     'last_prid': '300'},
 '10000ag1':
    {'last_view': datetime.datetime(2012, 4, 24, 8, 27, 30),
     'last_event': datetime.datetime(2012, 4, 24, 8, 28, 30),
     'last_prid': '300'}}

我期望一个列表,例如 20 个顶级键。

谢谢

4

1 回答 1

7
max(my_dict.items(), key=lambda x: x[1]['last_event'])[0]
于 2012-04-24T10:39:48.030 回答