如何在Python中声明一个多维字典?
我们可以声明三个字典对象如下所示-
>>> d1={"name":"Ravi","age":25, "marks":60}
>>> d2={"name":"Anil","age":23, "marks":75}
>>> d3={"name":"Asha", "age":20, "marks":70}
现在我们将使用它们作为父字典中的值。
>>>twodimdict={1:d1,2:d2,3:d3}
>>>twodimdict
{1: {'name': 'Ravi', 'age': 25, 'marks': 60}, 2: {'name': 'Anil', 'age': 23, 'marks': 75}, 3: {'name': 'Asha', 'age': 20, 'marks': 70}}
这里d1,d2和d3被赋值为键1、2、3的值。
twodimdict [1]返回d1。可以通过以下方式获取d1的key的值-
>>>twodimdict[1]
{'name': 'Ravi', 'age': 25, 'marks': 60}
>>>twodimdict[1]["age"]
25
请注意,字典项没有索引。