擅长:python、mysql、java
<p>当你有一个数据集不适合你的需要,而不是使用它“原样”,你可以建立另一个字典,使用字典理解与键/值作为你的子字典的值,使用固定键。你知道吗</p>
<pre><code>d = {'cities': [{'abbrev': 'NY', 'name': 'New York'}, {'abbrev': 'BO', 'name': 'Boston'}]}
newd = {sd["abbrev"]:sd["name"] for sd in d['cities']}
print(newd)
</code></pre>
<p>结果:</p>
<pre><code>{'NY': 'New York', 'BO': 'Boston'}
</code></pre>
<p>当然:<code>print(newd['NY'])</code>产生<code>New York</code></p>
<p>一旦建立了字典,您就可以以很快的查找速度重复使用它。在需要时从原始数据集构建其他专用词典。你知道吗</p>