Ich habe eine Python-Liste mit Wörterbüchern wie folgt:
a = [
{'main_color': 'red', 'second_color':'blue'},
{'main_color': 'yellow', 'second_color':'green'},
{'main_color': 'yellow', 'second_color':'blue'},
]
Ich möchte überprüfen, ob ein Wörterbuch mit einem bestimmten Schlüssel / Wert bereits in der Liste vorhanden ist:
// is a dict with 'main_color'='red' in the list already?
// if not: add item
python
list
dictionary
AP257
quelle
quelle
'main_color': 'red'
UND'second_color':'blue'
existiert?Vielleicht hilft das:
quelle
Vielleicht ist eine Funktion in dieser Richtung das, wonach Sie suchen:
quelle
Basierend auf der großartigen Antwort von @Mark Byers und der folgenden @ Florent-Frage, nur um anzuzeigen, dass es auch mit 2 Bedingungen auf der Liste der Dics mit mehr als 2 Schlüsseln funktioniert:
Ergebnis:
quelle