我有一个 JSON,我想访问 "rates"
中的键。这是之前提到的 JSON:
currency = '''
{
"rates": {
"CNY": 7.6588,
"BGN": 1.9558,
"USD": 1.114
},
"base": "EUR",
"date": "2019-07-24"
}
'''
qwe = json.loads(currency)
当我尝试时
for x in qwe['rates']:
print(x)
我可以获取CNY,BGN和USD的值,但没有键。
但是当我尝试print(qwe['rates'])
时,我得到了{'CNY': 7.6588, 'BGN': 1.9558, 'USD': 1.114}
我的想法是为每个值指定键。
for key, value in qwe['rates'].items():
同时获取键和值。 - h4z3print
将qwe['rates']
视为字符串,而不是迭代器。 - chepner