Bạn không thể sao chép một danh sách chỉ bằng cách gõ list2 = list1
, bởi vì. list2
sẽ chỉ là tham chiếu đến list1
và những thay đổi được thực hiện trong list1
cũng sẽ tự động được thực hiện trong list2
Có nhiều cách để tạo một bản sao, một cách là sử dụng phương thức Danh sách tích hợp sẵn copy[]
Thí dụ
Tạo một bản sao của danh sách bằng phương thức copy[]
thislist = ["apple", "banana", "cherry"]
mylist = thislist. copy[]
print[mylist]
Một cách khác để tạo một bản sao là sử dụng phương pháp tích hợp sẵn list[]
Thí dụ
Tạo một bản sao của danh sách bằng phương thức list[]
thislist = ["apple", "banana", "cherry"]
mylist = list[thislist]
print[mylist]