Python 如何键入深度嵌套的字典和列表结构

Python 如何键入深度嵌套的字典和列表结构,python,python-3.x,dictionary,Python,Python 3.x,Dictionary,在给定的情况下 dict = {'d1':[1,2,{'d2':['this is tricky',{'tough':[1,2,['me']]}]}]} dict = {'d1':[1,2,{'d2':['this is tricky',{'tough':[1,2,['me']]}]}]} 这些问题要求我打印“我” 我试图理解字典中给定的键和值,以查找基于键的任何关系,但无法做到这一点 在进一步潜水之前,是否应该了解某些功能 dict['d1'][2]['d2'][1]['tough'][2

在给定的情况下

dict = {'d1':[1,2,{'d2':['this is tricky',{'tough':[1,2,['me']]}]}]}
dict = {'d1':[1,2,{'d2':['this is tricky',{'tough':[1,2,['me']]}]}]}
这些问题要求我打印
“我”

我试图理解字典中给定的键和值,以查找基于键的任何关系,但无法做到这一点

在进一步潜水之前,是否应该了解某些功能

dict['d1'][2]['d2'][1]['tough'][2][0]

将其分解为步骤。您从以下内容开始:

me
from
tough

print(tough[2][0])
d2

print(d2[1]['tough'])
d2
d1

print(d1[2]['d2'])
d1
dict

print(dict['d1'])
把他们都锁在一起

dict['d1'][2]['d2'][1]['tough'][2][0]
注意:避免命名一个变量
dict
,或者为此,避免命名任何会影响Python内置函数的变量
print(dct[“d1”][2][“d2”][1][“tough”][2][0])
dict['d1'][2]['d2'][1]['tough'][2][0]