Python ตอนที่ 127 คัดลอกข้อมูลใน Dictionary ด้วยเมธอด copy()

ถ้าต้องการคัดลอกข้อมูลทั้งหมดใน Dictionary สามารถทำได้โดยใช้เมธอด copy()

dictionary.copy()

โดยผลลัพธ์จะได้เป็น Dictionary อีกชุดหนึ่งที่มีข้อมูลเหมือน Dictionary ต้นทางทุกประการ

phone = {
    "model": "iPhone 14",
    "year": "2022",
    "price": "39,000"
}
print("ข้อมูลต้นทาง")
print(phone)

myphone = phone.copy()
print("ข้อมูลปลายทาง")
print(myphone)

ผลลัพธ์

ข้อมูลต้นทาง
{‘model’: ‘iPhone 14’, ‘year’: ‘2022’, ‘price’: ‘39,000’}
ข้อมูลปลายทาง
{‘model’: ‘iPhone 14’, ‘year’: ‘2022’, ‘price’: ‘39,000’}