ใช่ พจนานุกรม Python สามารถเปลี่ยนแปลงได้ การเปลี่ยนการอ้างอิงไปยังคีย์ไม่ได้นำไปสู่การสร้างพจนานุกรมใหม่ ค่อนข้างจะปรับปรุงพจนานุกรมปัจจุบันในสถานที่
ตัวอย่าง
a = {'foo': 1, 'bar': 12} b = a b['foo'] = 20 print(a) print(b)
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
{'foo': 20, 'bar': 12} {'foo': 20, 'bar': 12}