Python 如何在字典中找到一个键

Python 如何在字典中找到一个键,python,dictionary,Python,Dictionary,以下是我的清单: data_config = [{'music': {' extension': 'mp3'}}, {'reports/INFOB131': {' extension': ['doc', 'docx', 'pdf'], ' max_size': '100000', ' name_contains': 'INFOB131'}}, {'reports/INFOB132': {' extension': ['doc', 'docx', 'pdf'], ' max_

以下是我的清单:

data_config = [{'music': {' extension': 'mp3'}},
 {'reports/INFOB131': {' extension': ['doc', 'docx', 'pdf'],
   ' max_size': '100000',
   ' name_contains': 'INFOB131'}},
 {'reports/INFOB132': {' extension': ['doc', 'docx', 'pdf'],
   ' max_size': '100000',
   ' name_contains': 'INFOB132'}},
 {'games': {' name_contains': ['SC2', 'Wesnoth']}},
 {'pictures/Namur': {' extension': 'jpeg',
   ' min_size': '5000000',
   ' name_contains': 'cercle'}},
 {'pictures/autres': {' extension': 'jpeg', ' min_size': '5000000'}}]
当我执行这些说明时,我得到:

for i in data_config[0]['music']:
    print(data_config[0]['music'][i])

output : mp3
但当我这样做时,我会得到一个错误:

print(data_config[0]['music']['extension'])

output : ---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-9-f71c5ad09034> in <module>()
----> 1 print(data_config[0]['music']['extension'])

KeyError: 'extension'
print(数据配置[0]['music']['extension']
输出:---------------------------------------------------------------------------
KeyError回溯(最近一次呼叫最后一次)
在()
---->1次打印(数据配置[0]['music']['extension'])
KeyError:'扩展'
有人有主意吗


谢谢大家!

密钥名中似乎有空格。这不是分机,这是
“扩展名”

看起来您的密钥名中有一个空格。这不是分机,这是
“扩展”

在一些地方,您有空白。要去除它们,您可能需要使用
.strip()

在一些地方,您可以使用空白。要摆脱它们,您可能需要使用
.strip()

您的“扩展”中有空白您的“扩展”中有空白非常感谢!非常感谢你!都是些小事,不是吗?很高兴我能发现它;这确实花了我几分钟的时间,很容易错过。总是一些小事,不是吗?很高兴我能发现它;这确实花了我几分钟,很容易错过。