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

Làm thế nào để khai báo một từ điển nhiều chiều trong Python?


Chúng ta hãy khai báo ba đối tượng từ điển như bên dưới -

>>> d1 ={"name":"Ravi", "age":25, "mark":60}>>> d2 ={"name":"Anil", "age":23, " mark ":75}>>> d3 ={" name ":" Asha "," age ":20," mark ":70} 

Bây giờ chúng ta sẽ sử dụng chúng làm giá trị trong từ điển mẹ

>>> twodimdict ={1:d1,2:d2,3:d3}>>> twodimdict {1:{'name':'Ravi', 'age':25, 'mark':60}, 2:{'name':'Anil', 'age':23, 'mark':75}, 3:{'name':'Asha', 'age':20, 'mark':70}}  

Ở đây d1, d2 và d3 được gán giá trị cho các khóa 1,2,3

twodimdict [1] trả về d1. Giá trị của một khóa bên trong d1 có thể được lấy như sau -

>>> twodimdict [1] {'name':'Ravi', 'age':25, 'mark':60}>>> twodimdict [1] ["age"] 25 

Lưu ý rằng các mục từ điển không được lập chỉ mục.