ถ้าต้องการคัดลอกข้อมูลประเภท Dictionary สามารถทำได้โดยใช้เมธอด copy()
phone = {
"brand": "Apple",
"model": "iPhone 14",
"year": 2022
}
myDict = phone.copy()
print(myDict)
- บรรทัดที่ 6 ใช้เมธอด
copy()
คัดลอก Dictionary โดยคัดลอกจากตัวแปร phone แล้วนำมาเก็บไว้ที่ตัวแปรmyDict
ผลลัพธ์ ตัวแปร myDict
มีข้อมูลเหมือนกันกับตัวแปร phone
{‘brand’: ‘Apple’, ‘model’: ‘iPhone 14’, ‘year’: 2022}
อีกวิธีหนึ่งในการคัดลอกข้อมูลประเภท Dictionary คือ ใช้เมธอด dict()
phone = {
"brand": "Apple",
"model": "iPhone 14",
"year": 2022
}
myDict = dict(phone)
print(myDict)
- บรรทัดที่ 6 สร้างตัวแปรชื่อว่า
myDict
ให้เป็นตัวแปรข้อมูลประเภท Dictionary พร้อมกำหนดค่า ด้วยเมธอดdict()
โดยระบุอากิวเมนต์เป็นตัวแปรphone
ซึ่งเป็นข้อมูลประเภท Dictionary
ผลลัพธ์ ตัวแปร myDict
มีค่าเหมือนกันกับตัวแปร phone
ทุกประการ
{‘brand’: ‘Apple’, ‘model’: ‘iPhone 14’, ‘year’: 2022}