在给定的
d = {'d1':[1,2,{'d2':['this is tricky',{'tough':[1,2,['me']]}]}]}
Run Code Online (Sandbox Code Playgroud)
问题要求我打印'me'。
我试图理解字典中给定的键和值来查找基于该键的任何关系,但无法这样做。
在进一步潜水之前是否应该了解某些功能?
将其分解为步骤。你开始于:
d = {'d1':[1,2,{'d2':['this is tricky',{'tough':[1,2,['me']]}]}]}
Run Code Online (Sandbox Code Playgroud)
me = 'me'
tough = [1, 2, [me]]
d2 = ['this is tricky', {'tough': tough}]
d1 = [1, 2, {'d2': d2}]
d = {'d1': d1}
Run Code Online (Sandbox Code Playgroud)
me从以下位置访问我tough
print(tough[2][0])
Run Code Online (Sandbox Code Playgroud)
tough从以下位置访问我d2
print(d2[1]['tough'])
Run Code Online (Sandbox Code Playgroud)
d2从以下位置访问我d1
print(d1[2]['d2'])
Run Code Online (Sandbox Code Playgroud)
d1从以下位置访问我dict
print(d['d1'])
Run Code Online (Sandbox Code Playgroud)
将它们全部链接在一起
d['d1'][2]['d2'][1]['tough'][2][0]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
237 次 |
| 最近记录: |