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

คุณจะสร้าง dict ที่ซ้อนกันใน Python ได้อย่างไร


คุณสามารถสร้างพจนานุกรมแบบซ้อนได้โดยใช้ไวยากรณ์ที่ซ้อนกัน เช่นเดียวกับที่คุณจะกำหนดวัตถุ JSON

ตัวอย่าง

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

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

ตัวอย่าง

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

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

100