Python - Copia dizionari
Copia un dizionario
Non puoi copiare un dizionario semplicemente digitando dict2 =
dict1
, perché: dict2
sarà solo un
riferimento a dict1
e le modifiche apportate
dict1
verranno automaticamente apportate anche in
dict2
.
Ci sono modi per fare una copia, un modo è usare il metodo Dictionary integrato
copy()
.
Esempio
Fai una copia di un dizionario con il copy()
metodo:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
mydict
= thisdict.copy()
print(mydict)
Un altro modo per fare una copia è usare la funzione incorporata
dict()
.
Esempio
Fare una copia di un dizionario con la dict()
funzione:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
mydict
= dict(thisdict)
print(mydict)