3 回答

TA貢獻1846條經驗 獲得超7個贊
list = [{'key': 'firebase_screen_class', 'value': 'MainViewController'},
{'key': 'firebase_event_origin', 'value': 'auto'},
{'key': 'firebase_screen_id', 'value': '81265142482196321'},
{'key': 'engagement_time_msec', 'value': '3374'}]
result = dict()
for d in list:
result[d['key']] = d['value']

TA貢獻1807條經驗 獲得超9個贊
你可以簡單地使用 for 循環來做到這一點:
l1 = [{'key': 'firebase_screen_class', 'value': 'MainViewController'},
{'key': 'firebase_event_origin', 'value': 'auto'},
{'key': 'firebase_screen_id', 'value': '81265142482196321'},
{'key': 'engagement_time_msec', 'value': '3374'}]
final_dict = {}
for d1 in l1:
final_dict[d1['key']] = d1['value']
print final_dict
添加回答
舉報