Python คัดลอกพจนานุกรม
คัดลอกพจนานุกรม
คุณไม่สามารถคัดลอกพจนานุกรมเพียงแค่พิมพ์dict2 =
dict1
เนื่องจาก: dict2
จะเป็น
ข้อมูลอ้างอิง เท่านั้น และ การdict1
เปลี่ยนแปลงที่ทำใน
dict1
จะทำโดยอัตโนมัติ
dict2
ใน
มีวิธีการทำสำเนา วิธีหนึ่งคือการใช้วิธีพจนานุกรมใน
copy()
ตัว
ตัวอย่าง
ทำสำเนาพจนานุกรมด้วยcopy()
วิธี:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
mydict
= thisdict.copy()
print(mydict)
อีกวิธีหนึ่งในการทำสำเนาคือการใช้วิธีการที่มีอยู่
dict()
แล้วภายใน
ตัวอย่าง
ทำสำเนาพจนานุกรมด้วยdict()
วิธี:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
mydict
= dict(thisdict)
print(mydict)