У меня есть список словарей Python, а именно:
a = [
{'main_color': 'red', 'second_color':'blue'},
{'main_color': 'yellow', 'second_color':'green'},
{'main_color': 'yellow', 'second_color':'blue'},
]
Я хотел бы проверить, существует ли уже в списке словарь с определенным ключом / значением, а именно:
// is a dict with 'main_color'='red' in the list already?
// if not: add item
python
list
dictionary
AP257
источник
источник
'main_color': 'red'
И'second_color':'blue'
?Может, это поможет:
источник
Возможно, вам нужна функция подобного рода:
источник
Основываясь на отличном ответе @Mark Byers и следующем вопросе @Florent, просто чтобы указать, что он также будет работать с 2 условиями в списке dics с более чем 2 ключами:
Результат:
источник