【问题标题】:Is there a way to print from a key in a value in dictionary有没有办法从字典中的值中的键打印
【发布时间】:2021-11-01 10:45:44
【问题描述】:

如何在下面的字典中打印“that”的值

x = { 'k1':['val1', 'val2', 'val3', {'we': ['need','to', 'go', {'deeper': [1,2,3, 'that'] } ] } ] }

我已经尝试了我所知道的一切,但无济于事

【问题讨论】:

    标签: python dictionary nested


    【解决方案1】:

    有很多可能性。

    其中一个是print(x['k1'][-1]['we'][-1]['deeper'][-1])

    查看listdictionary 索引。总是有方法可以遍历键、索引、值等。这取决于您想要实现的目标以及您期望在那里的数据

    【讨论】:

    • 谢谢,如果我们从左边开始索引呢?
    • print(x['k1'][3]['we'][3]['deeper'][3]) 因为我们从 0 开始计算列表元素
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-15
    • 2019-08-22
    • 2018-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多