So kopieren Sie ein Wörterbuch und bearbeiten nur die Kopie

Kann mir bitte jemand erklären mir das an? Dies macht keinen Sinn für mich.

Kopiere ich ein Wörterbuch, in einem anderen, und Bearbeiten Sie den zweiten, und beide sind geändert. Warum ist das passiert?

>>> dict1 = {"key1": "value1", "key2": "value2"}
>>> dict2 = dict1
>>> dict2
{'key2': 'value2', 'key1': 'value1'}
>>> dict2["key2"] = "WHY?!"
>>> dict1
{'key2': 'WHY?!', 'key1': 'value1'}

InformationsquelleAutor der Frage MadSc13ntist | 2010-03-17

Schreibe einen Kommentar