Nehmen wir an, ich habe ein assoziatives Array wie dieses: {'key1': 22, 'key2': 42}
.
Wie kann ich überprüfen, ob key1
im Wörterbuch steht?
Nehmen wir an, ich habe ein assoziatives Array wie dieses: {'key1': 22, 'key2': 42}
.
Wie kann ich überprüfen, ob key1
im Wörterbuch steht?
if key in array:
# do something
Assoziative Arrays werden in Python Dictionaries genannt, und Sie können mehr über sie erfahren in die stdtypes-Dokumentation .
Wenn Sie den Wert des Schlüssels abrufen möchten, falls er existiert, können Sie auch
try:
value = a[key]
except KeyError:
# Key is not present
pass
Wenn Sie einen Standardwert abrufen wollen, wenn der Schlüssel nicht existiert, verwenden Sie value = a.get(key, default_value)
. Wenn Sie gleichzeitig den Standardwert festlegen wollen, falls der Schlüssel nicht existiert, verwenden Sie value = a.setdefault(key, default_value)
.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.