Python Dictionary-kopi ()

De copy () -metoden returnerer en lav kopi af ordbogen.

Syntaksen for copy()er:

 dict.copy ()

copy () Parametre

copy() metoden tager ingen parametre.

Returneringsværdi fra kopi ()

Denne metode returnerer en lav kopi af ordbogen. Det ændrer ikke den oprindelige ordbog.

Eksempel 1: Hvordan kopi fungerer i ordbøger?

 original = (1:'one', 2:'two') new = original.copy() print('Orignal: ', original) print('New: ', new)

Produktion

 Orignal: (1: 'en', 2: 'to') Ny: (1: 'en', 2: 'to')

Forskel i brug af copy () -metoden, og = Operator til kopiering af ordbøger

Når copy()metoden anvendes, oprettes en ny ordbog, der udfyldes med en kopi af referencerne fra den oprindelige ordbog.

Når =operatøren bruges, oprettes en ny henvisning til den oprindelige ordbog.

Eksempel 2: Brug = Operator til at kopiere ordbøger

 original = (1:'one', 2:'two') new = original # removing all elements from the list new.clear() print('new: ', new) print('original: ', original)

Produktion

 nyt: () original: ()

Her, når ny ordbog er ryddet, ryddes også den originale ordbog.

Eksempel 3: Brug af copy () til at kopiere ordbøger

 original = (1:'one', 2:'two') new = original.copy() # removing all elements from the list new.clear() print('new: ', new) print('original: ', original)

Produktion

 nyt: () original: (1: 'en', 2: 'to')

Her, når ny ordbog er ryddet, forbliver original ordbog uændret.

Interessante artikler...