Phương thức copy
Phương thức copy tạo ra một bản sao danh sách. Không chỉ định gì trong tham số của phương thức.
Cú pháp
danh_sach.copy()
Ví dụ
Hãy sao chép danh sách của chúng ta bằng phương thức copy:
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
print(lst2)
Kết quả thực thi mã:
['ab', 'cd', 'ef']
Ví dụ
Tuy nhiên, khi áp dụng phương thức copy, chúng ta chỉ tạo ra cái gọi là bản sao nông của danh sách - những thay đổi chúng ta thực hiện đối với danh sách gốc sau khi sao chép sẽ không ảnh hưởng đến bản sao:
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
lst1.append('jh')
print(lst1)
print(lst2)
Kết quả thực thi mã:
['ab', 'cd', 'ef', 'jh']
['ab', 'cd', 'ef']