Ich suche nach einer Möglichkeit, dict dictionary1 mit dem Inhalt von dict update zu aktualisieren, ohne levelA zu überschreiben
dictionary1={"level1":{"level2":{"levelA": 0,"levelB":1}}} update={"level1":{"level2":{"levelB":10}}} dictionary1.update(update) print dictionary1 {"level1": {"level2": { "levelB": 10}}}
Ich weiß, dass update die Werte in level2 löscht, weil es den niedrigsten Schlüssel level1 aktualisiert.
Wie könnte ich das angehen , da dictionary1 und update beliebig lang sein können?