copy-metode
Die metode copy skep 'n afskrif van 'n woordeboek.
Ons spesifiseer niks in die metode se parameter nie.
Sintaksis
woordeboek.copy()
Voorbeeld
Kom ons maak 'n afskrif van ons woordeboek deur die
metode copy te gebruik:
dct1 = {
'a': 1,
'b': 2,
'c': 3
}
dct2 = dct1.copy()
print(dct2)
Resultaat van die kode-uitvoering:
{'a': 1, 'b': 2, 'c': 3}
Voorbeeld
Maar, wanneer ons die copy-metode gebruik,
skep ons slegs 'n vlak afskrif
van die woordeboek - veranderinge wat ons aanbring aan die
oorspronklike woordeboek na die kopiëring, sal nie
die afskrif raak nie:
dct1 = {
'a': 1,
'b': 2,
'c': 3
}
dct2 = dct1.copy()
dct1['e'] = 4
print('dct1', dct1)
print('dct2', dct2)
Resultaat van die kode-uitvoering:
dct1 {'a': 1, 'b': 2, 'c': 3, 'e': 4}
dct2 {'a': 1, 'b': 2, 'c': 3}