Python Dictionary-kopi ()

De copy () metoden returnerer en grunne kopi av ordboken.

Syntaksen for copy()er:

 dict.copy ()

copy () Parametere

copy() metoden tar ingen parametere.

Returverdi fra kopi ()

Denne metoden returnerer en grunne kopi av ordboken. Den endrer ikke den opprinnelige ordboken.

Eksempel 1: Hvordan kopi fungerer for ordbøker?

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

Produksjon

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

Forskjell i å bruke copy () -metoden, og = Operator to Copy Dictionaries

Når copy()metoden brukes, opprettes en ny ordbok som fylles med en kopi av referansene fra den opprinnelige ordboken.

Når =operatør brukes, opprettes en ny referanse til den opprinnelige ordboken.

Eksempel 2: Bruk = Operator til å kopiere ordbøker

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

Produksjon

 ny: () original: ()

Her, når ny ordbok tømmes, tømmes også originalordbok.

Eksempel 3: Bruk kopi () til å kopiere ordbøker

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

Produksjon

 new: () original: (1: 'one', 2: 'two')

Her, når ny ordbok er slettet, forblir original ordbok uendret.

Interessante artikler...