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