De copy methode
De methode copy maakt een kopie van een woordenboek.
Er wordt niets in de parameter van de methode gespecificeerd.
Syntaxis
woordenboek.copy()
Voorbeeld
Laten we ons woordenboek kopiëren met behulp van
de methode copy:
dct1 = {
'a': 1,
'b': 2,
'c': 3
}
dct2 = dct1.copy()
print(dct2)
Resultaat van de code-uitvoering:
{'a': 1, 'b': 2, 'c': 3}
Voorbeeld
Echter, bij het toepassen van de methode copy
creëren we alleen een ondiepe kopie
van het woordenboek - veranderingen die we aanbrengen in het
oorspronkelijke woordenboek na het kopiëren, zullen
de kopie niet beïnvloeden:
dct1 = {
'a': 1,
'b': 2,
'c': 3
}
dct2 = dct1.copy()
dct1['e'] = 4
print('dct1', dct1)
print('dct2', dct2)
Resultaat van de code-uitvoering:
dct1 {'a': 1, 'b': 2, 'c': 3, 'e': 4}
dct2 {'a': 1, 'b': 2, 'c': 3}