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 әдісі,
    ол тізімнің барлық элементтерін жояды