Python - Sao chép danh sách
Sao chép danh sách
Bạn không thể sao chép danh sách chỉ bằng cách gõ list2 = list1
, bởi vì: list2
sẽ chỉ là một 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 List có sẵn copy()
.
Ví 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)
Hãy tự mình thử » Một cách khác để tạo một bản sao là sử dụng phương thức có sẵn list()
.
Ví 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)
Hãy tự mình thử »