Python - Copiar dicionários
Copiar um dicionário
Você não pode copiar um dicionário simplesmente digitando dict2 =
dict1
, porque: dict2
será apenas uma
referência a dict1
, e as alterações feitas
dict1
automaticamente também serão feitas em
dict2
.
Existem maneiras de fazer uma cópia, uma delas é usar o método interno do Dicionário
copy()
.
Exemplo
Faça uma cópia de um dicionário com o copy()
método:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
mydict
= thisdict.copy()
print(mydict)
Outra maneira de fazer uma cópia é usar a função interna
dict()
.
Exemplo
Faça uma cópia de um dicionário com a dict()
função:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
mydict
= dict(thisdict)
print(mydict)