【发布时间】:2021-03-03 01:30:59
【问题描述】:
我想做一些 dict 理解以更好地组织数据
原文:
mach = [{'name': 'Software 1', 'code': 'F105', 'version': '12.70.2', 'size': '115.25 Mb'},
{'name': 'Software 2', 'code': 'F118', 'version': '12.71.22', 'size': '105.25 Mb'},
{'name': 'Software 3', 'code': 'F115', 'version': '12.71.22', 'size': '105.25 Mb'},
....
{'name': 'Software x', 'code': 'F120', 'version': '12.71.22', 'size': '105.25 Mb'}]
需要的输出字典:
new_mach = {'Software 1': 'F105',
'Software 2': 'F118',
'Software 3': 'F115',
...
'Software x': 'F120'}
【问题讨论】:
-
你有没有尝试过?
-
你需要某种循环
-
所以你想要名称的模式:每个字典的代码在马赫?
-
请使用tour、阅读what's on-topic here、How to Ask和question checklist,并提供minimal reproducible example。 “为我实现此功能”与此站点无关。你必须诚实地尝试,然后就你的算法或技术提出一个具体问题。
标签: python python-3.x list dictionary dictionary-comprehension