擅长:python、mysql、java
<p>您可以使用<strong><a href="https://www.python.org/dev/peps/pep-0274/" rel="nofollow noreferrer">dict comprehension</a></strong>:</p>
<pre><code>>>> 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 = {d['name']: d['code'] for d in mach}
>>> new_mach
{'Software 1': 'F105', 'Software 2': 'F118', 'Software 3': 'F115', 'Software x': 'F120'}
</code></pre>