-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