J'ai une liste Python de dictionnaires, comme suit:Vérifiez si la valeur existe déjà dans la liste des dictionnaires?
a = [
{'main_color': 'red', 'second_color':'blue'},
{'main_color': 'yellow', 'second_color':'green'},
{'main_color': 'yellow', 'second_color':'blue'},
]
Je voudrais vérifier si un dictionnaire avec une clé particulière/valeur existe déjà dans la liste, comme suit:
// is a dict with 'main_color'='red' in the list already?
// if not: add item
Très agréable. Merci! – AP257
Incroyable syntaxe one-liner, j'ai été si dur pour cela! Je suis curieux de savoir où dans les documents Python qui nous montre nous pouvons réellement mettre l'opération de 'pour' avant le 'pour'? – sylye
Je l'ai trouvé, ça s'appelle List Comprehensions https://docs.python.org/2/whatsnew/2.0.html?highlight=comprehensions – sylye