Meetod copy () tagastab sõnastiku madala koopia.
Süntaks copy()
on:
dict.copy ()
copy () parameetrid
copy()
meetod ei võta parameetreid.
Tagastage koopia väärtus ()
See meetod tagastab sõnastiku madala koopia. See ei muuda algset sõnastikku.
Näide 1: Kuidas koopia sõnastike puhul töötab?
original = (1:'one', 2:'two') new = original.copy() print('Orignal: ', original) print('New: ', new)
Väljund
Orignal: (1: "üks", 2: "kaks") Uus: (1: "üks", 2: "kaks")
Erinevus meetodi copy () kasutamisel ja = Operaator sõnastike kopeerimiseks
Kui copy()
meetodit kasutatakse, uus sõnastik on loodud, mis on täis koopia viited algsest sõnastik.
Kui =
operaator on kasutatud, uus viide algsele sõnastik on loodud.
Näide 2: Kasutaja = Operaatori kasutamine sõnastike kopeerimiseks
original = (1:'one', 2:'two') new = original # removing all elements from the list new.clear() print('new: ', new) print('original: ', original)
Väljund
uus: () originaal: ()
Kui uus sõnastik tühjendatakse, kustutatakse ka originaalsõnastik.
Näide 3: Kopeeri () kasutamine sõnastike kopeerimiseks
original = (1:'one', 2:'two') new = original.copy() # removing all elements from the list new.clear() print('new: ', new) print('original: ', original)
Väljund
uus: () originaal: (1: "üks", 2: "kaks")
Kui uus sõnastik on kustutatud, jääb originaalsõnastik muutumatuks.