คุณสามารถสร้าง 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