Python 将词典添加到词典中
我想知道是否可以这样做:Python 将词典添加到词典中,python,dictionary,Python,Dictionary,我想知道是否可以这样做: pre_dict = {'pictures'} to_add = {'extension' : 'jpeg'} 'pictures'.update(to_add)? 这样我就可以得到这个: pre_dict = {'pictures' : {'extension' : 'jpeg'} 并添加其他元素,例如: 'pictures'.update({'size':10000}) 要最终得到这个: pre_dict = {'pictures' : {'extensio
pre_dict = {'pictures'}
to_add = {'extension' : 'jpeg'}
'pictures'.update(to_add)?
这样我就可以得到这个:
pre_dict = {'pictures' : {'extension' : 'jpeg'}
并添加其他元素,例如:
'pictures'.update({'size':10000})
要最终得到这个:
pre_dict = {'pictures' : {'extension' : 'jpeg', 'size':10000}
谢谢大家! 是,将您的
预录
值定义为一个空字典(它当前是一个集
):
结果:
{'pictures': {'size': 10000, 'extension': 'jpeg'}}
请注意,update
添加一个值太过分了(但对于像{'extension':'jpeg','size':10000}
这样的输入很有用)。对于一个值,只需执行以下操作:
pre_dict['pictures']['size'] = 10000
另外,
pre_dict
实际上是一个集合,用于设置pre_dict['pictures']=to_add
和pre_dict['pictures'].update({'size':10000})
或pre_dict['pictures']['size']=10000
。另一个选项(而不是定义一个值来添加
字典并使用update()
来添加它)是使用pre_dict['pictures']['extension']='jpeg'
直接在内部字典中设置所需的值。
pre_dict['pictures']['size'] = 10000