[英]assigning dictionary as value to dictionary key
我是python的初学者,我可以将字典作为值分配给另一个字典的键吗
d={'a':NONE}
d1={'b':1}
结果应该是:
d={'a':{'b':1}}
帮助将不胜感激。
值可以是任何 Python对象。
d['a'] = d1
您可以像这样分配它:
d['a'] = d1
打印d返回:
{'a': {'b': 1}}
为什么不 ? 字典值可以是值或任何数据结构,如dict
或list
或...。 实际上,字典的值可以是任何类型,但是键必须是可哈希的数据类型,例如字符串,数字或元组。
>>> d={'a':None}
>>> d1={'b':1}
>>> d['a']=d1
>>> d
{'a': {'b': 1}}
除了别人在说什么,即:
d['a'] = d1
我还要指出,您编写的作业有效:
d={'a':{'b':1}}
在任一情况下,结果是相等的:一个dict
与一个键-值对,它的值是dict
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.