Как искать значения в объекте dict списка boto3 python2.7 - list_tags_for_resource - PullRequest
0 голосов
/ 22 сентября 2019

У меня есть объект перезапуска ниже

response = source.list_tags_for_resource(ResourceName=<ARN>)
    taglistk = response['TagList']
    print(taglistk)

вывод:

[{'Value': 'yes', 'Key': 'az'},{'Value': 'dba', 'Key': 'created'},{'Value': 'mariadb', 'Key': 'service'}]

Теперь я хочу написать условие для if, совпадающее только с K, V az = yes и service =mariadb и сделай что-нибудь

1 Ответ

0 голосов
/ 22 сентября 2019

Из списка тегов ответа выберите тег для цикла и проверьте значения заданных ключей, т. Е. Ключ и Значение.

response = source.list_tags_for_resource(ResourceName=<ARN>)

for item in response:
    if item['Key'] == 'az' and item['Value'] == 'yes':
        # do something with item
    elif item['Key'] == 'service' and item['Value'] == 'mariadb':
        # do otherthing with item
    else:
        continue
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...