copy մեթոդը

copy մեթոդը ստեղծում է ցուցակի պատճեն: Մեթոդի պարամետրում ոչինչ չենք նշում:

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

pythonցուցակ.copy()

Օրինակ

Եկեք պատճենենք մեր ցուցակը օգտագործելով copy մեթոդը:

pythonlst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
print(lst2)

Ծրագրի աշխատանքի արդյունք:

python['ab', 'cd', 'ef']

Օրինակ

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

pythonlst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
lst1.append('jh')

print(lst1)
print(lst2)

Ծրագրի աշխատանքի արդյունք:

python['ab', 'cd', 'ef', 'jh']
['ab', 'cd', 'ef']

Տես նաև

  • extend մեթոդը,
    որն ավելացնում է ցուցակի մեջ տարրեր նշված օբյեկտից
  • clear մեթոդը,
    որն հեռացնում է ցուցակի բոլոր տարրերը