回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>尝试返回dict中列表中的键的特定值。我尝试了迭代项,搜索特定ID,但没有完全得到我想要的结果</p>
<pre><code>{
'activeAccount': True,
'country': 'USA',
'state': 'CA',
'users': [
{
'id': 'A',
'firstName': 'Tom',
'lastName': 'Cruise',
'creditScore': '713',
'balance': '65897.22',
'debts': '12414.12',
'savings': '15231.23'
},
{
'id': 'B',
'firstName': 'Jon',
'lastName': 'Snow',
'creditScore': '648',
'balance': '12366.23',
'debts': '522',
'savings': '121588'
},
{
'id': 'C',
'firstName': 'Rick',
'lastName': 'Sanchez',
'creditScore': '655',
'balance': '556425.33',
'debts': '0',
'savings': '125122.23'
},
{
'id': 'D',
'firstName': 'Monty',
'lastName': 'Python',
'creditScore': '815',
'balance': '4512699.13',
'debts': '4.25',
'savings': '5499865.12'
}
]
}
</code></pre>
<p>如何检索特定值(例如,<code>users[2]</code>的信用评分)以返回该值</p>
<pre><code>655
</code></pre>
<p>我尝试过<code>cScore = (dict['users'][2]['creditScore'])</code>的解决方案,但在对象改变顺序等情况下,这并不理想</p>