<p>一个简单的问题-但我还没有找到它的语法答案。如何选择具有特定键值组合的子字典?有效地说,我如何<code>select * where id='ABC'</code>?在</p>
<p><strong>详细信息:</strong></p>
<p>我用Python编写了一个嵌套字典。我需要从子字典中提取信息,其中子字典的键值之一是blah。在</p>
<p>我已经初始化了字典,可以读取其中的元素,但是我不明白如何通过键值对调用每个子字典。例如</p>
<pre><code>#json_data is a json object
data={}
for i in range(10):
data[i]={'id':json_data[i]['id'],
'stationName':json_data[i]['stationName'],
'numBikes':json_data[i]['numBikes']}
</code></pre>
<p>这将启动我的嵌套词典。我可以以<code>data[0]</code>的形式访问数据,它将正确地打印出我的子字典。但是由于这些索引没有任何意义,因为我可以添加/删除行,所以我需要通过一个键值来访问它。在</p>
<p>但是,当id等于“ABC”时,我该如何提取站点名称和自行车数量?在</p>