我是python的初学者,我可以将字典作为值分配给另一个字典的键
d={'a':NONE}
d1={'b':1}
结果应为:
d={'a':{'b':1}}
帮助将不胜感激。
答案 0 :(得分:3)
值可以是任何 Python对象。
d['a'] = d1
答案 1 :(得分:2)
您可以像这样分配:
d['a'] = d1
打印d返回:
{'a': {'b': 1}}
答案 2 :(得分:0)
为什么不呢? dictionary值可以是值或任何数据结构,例如dict
或list
或....实际上,字典的值可以是任何类型,但键必须是可散列的数据类型,如字符串,数字或元组。
>>> d={'a':None}
>>> d1={'b':1}
>>> d['a']=d1
>>> d
{'a': {'b': 1}}
答案 3 :(得分:0)
除了别人的说法,即:
d['a'] = d1
我还要指出你写的作业有效:
d={'a':{'b':1}}
在任何一种情况下,结果都相同:dict
有一个键值对,其值为dict
。