如何在包含多个单独词典的列表上进行提示?

时间:2019-04-18 05:56:32

标签: json list nested

我试图遍历最初是json对象但已解码为python语法供我使用的对象。

但是,我有一个问题,它在列表中包含多个词典。这些可以根据情况进行更改。

这是列表的样子(可以包含多个词典)

data equals the code below. data = 

[{'Devname': '/dev',
  'Ebs': {'Delete': 'True',
  'Id': '1563'}},
 {'Devname': '/dev',
  'Ebs': {'DeleteOn': 'True',
  'Id': '1516'}}]

我正在尝试返回此列表中包含的所有“ Id”。这些可以根据操作动态变化,因此我无法为其自身指定值,这是针对AWS的。

到目前为止,这是我针对此特定问题的代码

for i in data[0:None:1]['Ebs']['Id']:
    return data[0:None:1]['Ebs']['Id']

这不起作用。我可以使用data [0] ['Ebs'] ['Id']指定单个字典值,例如'Id'或'Ebs'或字典中的任何键值。但是我无法找到一种方法循环遍历所有列表或它们是多少列表并返回值。

0 个答案:

没有答案