擅长:python、mysql、java
<p>您不需要将值放入字符串中,然后使用正则表达式。直接测试<code>i['name']</code>并将其用作字典键</p>
<pre><code>server_owners = {}
for i in data['resources']:
if 'id' in i and 'name' in i and i['name'].startswith('Server-Ownership-'):
server_name = i['name'].split('-')[-1] # get A from Server-Ownership-A
server_owners[server_name] = i['id']
</code></pre>
<p>这将创建一个类似dict的</p>
<pre><code>{'A': 100, 'B': 200, 'C': 300, ...}
</code></pre>