python将值映射到值而不是两个键值对

时间:2019-01-04 06:20:35

标签: python python-3.x

我目前拥有这个

[{'label': 'ID', 'value': '8'}, {'label': 'Document', 'value': 'Authority Visit'}]

我希望它成为

[{'ID':'8'},{'Document':'Authority Visit'}]

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

您可以遍历列表,然后访问每个项目的labelvalues

sample_dict = [
  {'label': 'ID', 'value': '8'},
  {'label': 'Document', 'value': 'Authority Visit'}
]

result = [{item['label']:item['value']} for item in sample_dict]

print(result)