我正在尝试访问一个多层深度的json文件值。我发现了一个问题,向我展示了如何执行此操作,但是我正在尝试将其中一层作为变量来执行操作。
如果json文件看起来像
barnes -> value that stays the same -> split second
noble -> value that stays the same -> the ocean
chapters -> value that stays the same -> harry potter
然后持续20行
我有一个要为其选择标题的发行商列表,因此我尝试过,该发行商在寻找值时也只有一个值:
for i in listex:
listex.append(books[i]['valuethatstaysthesame']['title'])
它不允许我将其编入索引。预期的输出将是打印所有标题
所以如果列表是
listex = ['barnes', 'noble']
预期输出为:
第二次分裂,海洋