Tengo una lista de Python de diccionarios, de la siguiente manera:Verifique si el valor ya existe en la lista de diccionarios?
a = [
{'main_color': 'red', 'second_color':'blue'},
{'main_color': 'yellow', 'second_color':'green'},
{'main_color': 'yellow', 'second_color':'blue'},
]
me gustaría comprobar si un diccionario con una clave/valor particular ya existe en la lista, de la siguiente manera:
// is a dict with 'main_color'='red' in the list already?
// if not: add item
muy agradable. ¡Gracias! – AP257
Sorprendente sintaxis de una línea, ¡me he visto tan difícil para esto! Tengo curiosidad de saber en qué parte de los documentos de Python nos muestra que podemos poner la operación de 'para' antes del 'para'. – sylye
Lo encontré, se llama Comprensión de listas https://docs.python.org/2/whatsnew/2.0.html?highlight=comprehensions – sylye