copy metodi
copy metodi ro'yxatning nusxasini yaratadi.
Metod parametrida hech narsa ko'rsatilmaydi.
Sintaksis
ro'yxat.copy()
Misol
Keling, ro'yxatimizni copy metodi yordamida
nusxalaymiz:
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
print(lst2)
Kodni bajarish natijasi:
['ab', 'cd', 'ef']
Misol
Biroq, copy metodini qo'llash orqali biz
faqatgina "sayoz nusxa" deb ataladigan nusxani
yaratamiz - nusxa olingandan keyin boshlang'ich
ro'yxatda kiritamiz o'zgarishlar nusxaga ta'sir
qilmaydi:
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
lst1.append('jh')
print(lst1)
print(lst2)
Kodni bajarish natijasi:
['ab', 'cd', 'ef', 'jh']
['ab', 'cd', 'ef']