Я скопировал B_cells
значение в словарь A
. Я пытаюсь добавить новый элемент A_cell
но это влияет B_cells
такжеОбновление dict of dict value
props = {'A_cells': {'t4drc_3': ['Path'],
'tb4drc_1': ['Path']},
'B_cells': {'t4drc_3': ['Path'],
'tb4drc_1': ['Path']}
}
props_dict['A_cells'] = props_dict['B_cell'].copy()
#Need to append data for A cells only
def append_in_dict_by_option(self, option, data):
"""Adding data in dictionary"""
for key in props_dict[option].keys():
self.props_dict[option][key].append(data)
Так что я ожидал, что выход только A_cells
но это влияет B_cells
. Любая идея
{'A_cells': {'t4drc_3': ['Path', data],
'tb4drc_1': ['Path', data]},
Могу ли я исправить этот вопрос – user765443
Я обновил свой ответ, извините за не включая исправление в первую очередь , –
Thx для обеспечения ввода – user765443