-1
我有持有对键/值的Python列表多个值:列表,字典,每个键
list = [ {'A': {'value': '2h25m'}, 'B': {'value': '2:45 AM'},
'C': {'value': 'LAX'}, 'D': {'value': '+0100'}} ]
我要将列表转换成一个像这样的词典:
d = {'A': '2h25m', 'B': '2:45 AM', 'C': 'LAX', 'D':'+0100'}
THKS
您可以更改如果你喜欢,将理解列入一个生成器表达式。在这种情况下,差异可能是最小的,但似乎是不错的做法。 – mgilson
@mgilson:好点,我已经更新了答案。 –
在Python 3中,您可以使用dict理解:'my_dict = {k:v ['value'] for k,v in lst [0] .items()}' – halex