Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีสร้าง Nested Dictionary ใน Python

คุณสามารถสร้าง nested dictionary ได้โดยใช้ไวยากรณ์แบบซ้อนกัน (nested syntax) เหมือนกับการกำหนดออบเจ็กต์ JSON

ตัวอย่าง

a = {
    'foo': 45,
    'bar': {
        'baz': 100,
        'tru': "Hello"
    }
}

คุณสามารถเข้าถึงค่าได้เหมือน dict ปกติ และสามารถใช้ chaining ของออเปอเรเตอร์ [] เพื่อเข้าถึงระดับลึกได้โดยไม่ต้องประกาศตัวแปรเพิ่มเติม

ตัวอย่าง

a = {
    'foo': 45,
    'bar': {
        'baz': 100,
        'tru': "Hello"
    }
}
print(a['bar']['baz'])

ผลลัพธ์

100