„Python“ žodyno kopija ()

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.

Įdomios straipsniai...