Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để bạn tạo ra dict lồng nhau trong Python?


Bạn có thể tạo từ điển lồng nhau bằng cú pháp lồng nhau, giống như bạn định nghĩa một đối tượng JSON.

ví dụ

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

Bạn có thể truy cập các đối tượng giống như cách bạn truy cập một câu lệnh thông thường. Bạn cũng có thể sử dụng chuỗi các toán tử [] để có được các cấp độ sâu hơn mà không cần khai báo các biến bổ sung.

ví dụ

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

Đầu ra

Điều này sẽ đưa ra kết quả -

100