在字典中获取字典项

时间:2018-08-22 15:05:37

标签: python-3.x dictionary key

可以说我有一个要打印的key:value对,但它本身在字典中(实际上是JSON数据):

cslfJson = {'displayFieldName': 'CSLF_ID', 'fieldValues': {'OBJECTID': '13000', 'CSLF_ID': '08123', 'Area_SF': '5431'}}

我该怎么做?我尝试了以下

print(cslfJson['OBJECTID'])
>>>KeyError: 'OBJECTID'

print(cslfJson['fieldAliases'['OBJECTID']])
>>>TypeError: string indices must be integers

print(cslfJson['fieldAliases'{'OBJECTID'}])
>>>SyntaxError: invalid syntax

等等...我在这里做什么错了?

1 个答案:

答案 0 :(得分:1)

您需要将其视为字典中的字典

>>> cslfJson = {'displayFieldName': 'CSLF_ID', 'fieldValues': {'OBJECTID': '13000', 'CSLF_ID': '08123', 'Area_SF': '5431'}}
>>> print(cslfJson['fieldValues']['OBJECTID'])
13000
>>> print(cslfJson['fieldValues']['CSLF_ID'])
08123

欢呼。