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 に答える