在Python中的字典中创建/附加嵌套字典?
如何添加词典?在Python中的字典中创建/附加嵌套字典?,python,python-3.x,Python,Python 3.x,如何添加词典? 我试过maindict[a]=m和maindict[a][x]=n。它不起作用,我得到了类型错误:列表索引必须是整数或片,而不是str maindict = { 'a' : '', 'b' : '', ... } m = { 'x' : '', 'y' : ''} n = { 'l' : '', 'm' : ''} 托比 您只需要认识到字典键是字符串文字,而不是变量 maindict['a'] = m maindict['a']['x'] = n 看
我试过
maindict[a]=m
和maindict[a][x]=n
。它不起作用,我得到了类型错误:列表索引必须是整数或片,而不是str
maindict =
{ 'a' : '',
'b' : '',
...
}
m =
{ 'x' : '',
'y' : ''}
n =
{ 'l' : '',
'm' : ''}
托比
您只需要认识到字典键是字符串文字,而不是变量
maindict['a'] = m
maindict['a']['x'] = n
看见在您发布MRE代码并准确说明问题之前,我们无法有效地帮助您。我们应该能够将您发布的代码粘贴到文本文件中,并重现您指定的问题。您的部分代码表示maindict
是一个字典,但错误消息意味着一个列表。
maindict['a'] = m
maindict['a']['x'] = n