Python - Sao chép từ điển
Sao chép một từ điển
Bạn không thể sao chép từ điển chỉ bằng cách gõ dict2 = dict1
, bởi vì: dict2
sẽ chỉ tham chiếu đến dict1
và những thay đổi được thực hiện trong dict1
cũng sẽ tự động được thực hiện trong dict2
.
Có nhiều cách để tạo một bản sao, một cách là sử dụng phương thức có sẵn trong Từ điển copy()
.
Ví dụ
Tạo một bản sao của từ điển bằng phương thức copy()
:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
mydict
= thisdict.copy()
print(mydict)
Hãy tự mình thử » Một cách khác để tạo một bản sao là sử dụng hàm có sẵn dict()
.
Ví dụ
Tạo một bản sao của từ điển bằng hàm dict()
:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
mydict
= dict(thisdict)
print(mydict)
Hãy tự mình thử »