擅长:python、mysql、java
<p>您可以使用<code>dict comprehension</code>来创建另一个<code>dict</code>,只使用您需要的url,在本例中是<code>twitter</code>和<code>github</code></p>
<pre><code>search = ['github', 'twitter']
urls = {dct['type']: dct['url'] for dct in data.get('socialProfiles', []) if dct['type'] in search}
print(urls)
</code></pre>
<p><strong>输出</strong></p>
<pre><code>{
'github': 'https://github.com/somerandomuser',
'twitter': 'https://twitter.com/somerandomuser'
}
</code></pre>
<p>然后你就可以得到你需要的<code>url</code>。你知道吗</p>
<pre><code>print(urls['github'])
# Output
# https://github.com/somerandomuser
</code></pre>