【发布时间】:2021-11-01 10:45:44
【问题描述】:
如何在下面的字典中打印“that”的值
x = { 'k1':['val1', 'val2', 'val3', {'we': ['need','to', 'go', {'deeper': [1,2,3, 'that'] } ] } ] }
我已经尝试了我所知道的一切,但无济于事
【问题讨论】:
标签: python dictionary nested
如何在下面的字典中打印“that”的值
x = { 'k1':['val1', 'val2', 'val3', {'we': ['need','to', 'go', {'deeper': [1,2,3, 'that'] } ] } ] }
我已经尝试了我所知道的一切,但无济于事
【问题讨论】:
标签: python dictionary nested
有很多可能性。
其中一个是print(x['k1'][-1]['we'][-1]['deeper'][-1])。
查看list 和dictionary 索引。总是有方法可以遍历键、索引、值等。这取决于您想要实现的目标以及您期望在那里的数据
【讨论】:
print(x['k1'][3]['we'][3]['deeper'][3]) 因为我们从 0 开始计算列表元素