擅长:python、mysql、java
<p>使用<a href="https://docs.python.org/2/library/functions.html#next" rel="nofollow noreferrer"><strong>^{<cd1>}</strong></a>并根据<code>'abbrev'</code>键筛选子词典:</p>
<pre><code>d = {'cities': [{'abbrev': 'NY', 'name': 'New York'},
{'abbrev': 'BO', 'name': 'Boston'}]}
city_name = next(city['name'] for city in d['cities']
if city['abbrev'] == 'NY')
print city_name
</code></pre>
<p>输出:</p>
<pre><code>New York
</code></pre>