23
Perbarui nilai kamus bersarang dengan kedalaman beragam
Saya mencari cara untuk memperbarui kamus dict1 dengan isi pembaruan dict tanpa menimpa levelA dictionary1={'level1':{'level2':{'levelA':0,'levelB':1}}} update={'level1':{'level2':{'levelB':10}}} dictionary1.update(update) print dictionary1 {'level1': {'level2': {'levelB': 10}}} Saya tahu pembaruan itu menghapus nilai-nilai di level2 karena memperbarui kunci terendah level1. Bagaimana saya bisa mengatasi ini, mengingat bahwa dictionary1 dan pembaruan dapat memiliki panjang?
162
python