У меня есть список 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
Очень хороший. Благодаря! – AP257
Удивительный синтаксис с одним слоем, я так сильно смотрю! Мне любопытно, что где в документах Python, которые показывают нам, мы можем фактически поставить операцию «for» перед «for»? – sylye
Я нашел его, это называется List Comprehensions https://docs.python.org/2/whatsnew/2.0.html?highlight=comprehensions – sylye