Я пытаюсь перебрать то, что изначально было объектом json, но было декодировано в синтаксис python для использования.
Однако у меня есть проблема, она содержит несколько словарей в списке.И они могут меняться на основе.
Вот как выглядит список (может содержать несколько словарей)
data equals the code below. data =
[{'Devname': '/dev',
'Ebs': {'Delete': 'True',
'Id': '1563'}},
{'Devname': '/dev',
'Ebs': {'DeleteOn': 'True',
'Id': '1516'}}]
Я пытаюсь вернуть все идентификаторы, содержащиеся в этом списке.Они могут изменяться динамически в зависимости от действия, поэтому я не могу указать эти значения самостоятельно, это для AWS.
Пока у меня есть этот код для этой конкретной проблемы
for i in data[0:None:1]['Ebs']['Id']:
return data[0:None:1]['Ebs']['Id']
Это не работает.Я могу указать одно значение словаря, такое как «Id» или «Ebs», или любое ключевое значение в словаре просто отлично, используя data [0] ['Ebs'] ['Id'].Но я не могу найти способ зациклить весь список или сколько бы он ни был, и вернуть значение.