copy մեթոդը

copy մեթոդը ստեղծում է բառարանների պատճեն։ Մեթոդի պարամետրում ոչինչ չենք նշում։

Շարահյուսություն

pythonբառարան.copy()

Օրինակ

Եկեք պատճենենք մեր բառարանը օգտագործելով copy մեթոդը։

pythondct1 = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct2 = dct1.copy()
print(dct2)

Կոդի կատարման արդյունքը։

python{'a': 1, 'b': 2, 'c': 3}

Օրինակ

Սակայն, կիրառելով copy մեթոդը, մենք ստեղծում ենք միայն մակերեսային պատճեն բառարանի - փոփոխությունները, որոնք մենք կկատարենք սկզբնական բառարանում պատճենումից հետո, չեն ազդի պատճենի վրա։

pythondct1 = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct2 = dct1.copy()
dct1['e'] = 4

print('dct1', dct1)
print('dct2', dct2)

Կոդի կատարման արդյունքը։

pythondct1 {'a': 1, 'b': 2, 'c': 3, 'e': 4}
dct2 {'a': 1, 'b': 2, 'c': 3}

Տես նաև

  • clear մեթոդը,
    որը հեռացնում է բառարանների բոլոր էլեմենտները
  • update մեթոդը,
    որը թարմացնում է բառարանը այլ բառարանների բանալիներով և արժեքներով
  • len ֆունկցիան,
    որը վերադարձնում է բառարանների երկարությունը