Python-sanakirjan kopio ()

He copy () -menetelmä palauttaa matalan kopion sanakirjasta.

Syntaksi copy()on:

 dict.copy ()

copy () Parametrit

copy() menetelmä ei ota parametreja.

Palautusarvo kopiosta ()

Tämä menetelmä palauttaa matalan kopion sanakirjasta. Se ei muuta alkuperäistä sanakirjaa.

Esimerkki 1: Kuinka kopio toimii sanakirjoissa?

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

Tuotos

 Alkuperäinen: (1: 'yksi', 2: 'kaksi') Uusi: (1: 'yksi', 2: 'kaksi')

Ero kopio () -menetelmän käyttämisessä ja = Operaattori sanakirjojen kopioimisessa

Kun copy()menetelmää käytetään, uusi sanakirja luodaan, joka on täytetty jäljennös viittaukset alkuperäisestä sanakirjasta.

Kun =operaattoria käytetään, luodaan uusi viittaus alkuperäiseen sanakirjaan.

Esimerkki 2: = Operaattorin käyttäminen sanakirjojen kopioimiseen

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

Tuotos

 uusi: () alkuperäinen: ()

Kun uusi sanakirja tyhjennetään, myös alkuperäinen sanakirja tyhjennetään.

Esimerkki 3: Kopion () käyttäminen sanakirjojen kopioimiseen

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

Tuotos

 uusi: () alkuperäinen: (1: 'yksi', 2: 'kaksi')

Kun uusi sanakirja tyhjennetään, alkuperäinen sanakirja pysyy muuttumattomana.

Mielenkiintoisia artikkeleita...