【发布时间】:2018-10-19 00:04:42
【问题描述】:
我有一个字典,看起来像这样:
{'AAA': {'A1': [(0, ('a', 'b')), (3, ('c', 'd')), (2, ('a', 'b'))],
'B1': [(3, ('a', 'b')), (2, ('a', 'b')), (1, ('c', 'd'))]},
'BBB': {'A1': [(4, ('a', 'b')), (2, ('c', 'd')), (1, ('a', 'b'))],
'B1': [(3, ('c', 'd')), (2, ('a', 'b')), (1, ('a', 'b'))]}}
我想按元组的元组列表中的第一个元素排序。
想要的结果:
{'AAA': {'A1': [(0, ('a', 'b')), (2, ('a', 'b')), (3, ('c', 'd'))],
'B1': [(1, ('c', 'd')), (2, ('a', 'b')), (3, ('a', 'b'))]},
'BBB': {'A1': [(1, ('a', 'b')), (2, ('c', 'd')), (4, ('a', 'b'))],
'B1': [(1, ('a', 'b')), (2, ('a', 'b')), (3, ('c', 'd'))]}}
【问题讨论】:
标签: python list sorting dictionary tuples