有一个字典,数据格式如下:
obj_param_mapping={
'host': {
}, 'mysql': {
}}
给mysql
赋值,也会改变host
的值
obj_id_list=["host","mysql"]
obj_param_mapping = dict.fromkeys(obj_id_list, {
})
obj_param_mapping
{
'host': {
}, 'mysql': {
}}
obj_param_mapping["mysql"].setdefault("test",[]).append(12)
obj_param_mapping
{
'host': {
'test': [12]}, 'mysql': {
'test': [12]}}
test_dict={
obj_id:{
} for obj_id in obj_id_list}
test_dict
{
'host': {
}, 'mysql': {
}}
test_dict.setdefault("bb",[]).append(12)
test_dict
{
'host': {
}, 'mysql': {
}, 'bb': [12]}
更多【编程技术-【python开发踩坑】dict.fromkeys的坑】相关视频教程:www.yxfzedu.com