Metodas „copy ()“ pateikia negilią žodyno kopiją.
Sintaksė copy()
yra:
dict.copy ()
copy () parametrai
copy()
metodas neturi jokių parametrų.
Grąžinimo vertė iš kopijos ()
Šis metodas pateikia negilią žodyno kopiją. Tai nekeičia originalaus žodyno.
1 pavyzdys: Kaip kopija veikia žodynuose?
original = (1:'one', 2:'two') new = original.copy() print('Orignal: ', original) print('New: ', new)
Rezultatas
Orignal: (1: „vienas“, 2: „du“) Nauja: (1: „vienas“, 2: „du“)
Skirtumas naudojant „copy ()“ metodą ir = „Operator to Copy Dictionary“
Naudojant copy()
metodą, sukuriamas naujas žodynas, kuris užpildomas nuorodų iš originalo žodyno kopija.
Kai =
naudojamas operatorius, sukuriama nauja nuoroda į originalų žodyną.
2 pavyzdys: = Operator naudojimas žodynams kopijuoti
original = (1:'one', 2:'two') new = original # removing all elements from the list new.clear() print('new: ', new) print('original: ', original)
Rezultatas
naujas: () originalus: ()
Kai išvalomas naujas žodynas, išvalomas ir originalus žodynas.
3 pavyzdys: Kopijavimo () naudojimas kopijuojant žodynus
original = (1:'one', 2:'two') new = original.copy() # removing all elements from the list new.clear() print('new: ', new) print('original: ', original)
Rezultatas
naujas: () originalus: (1: „vienas“, 2: „du“)
Išvalius naują žodyną, originalus žodynas lieka nepakitęs.