Wörterbuchverständnisse in Python zum Definieren von Schlüsseln
Wörterbuchverständnisse bieten wie Listenverständnisse eine prägnante Syntax zum Erstellen von Wörterbüchern in Python. Im Gegensatz zu Listenverständnissen erstellen Wörterbuchverständnisse jedoch neue Wörterbücher, anstatt vorhandene zu ändern.
Bei Verwendung eines Wörterbuchverständnisses müssen Sie sowohl die Schlüssel als auch die Werte angeben. Die Syntax lautet wie folgt:
{key: value for key, value in iterable}
Um beispielsweise ein Wörterbuch mit Schlüsseln im Bereich von 0 bis 10 zu erstellen und alle Werte auf True zu setzen, können Sie das folgende Wörterbuchverständnis verwenden:
d = {n: True for n in range(11)}
Dieses Verständnis generiert ein neues Wörterbuch und weist den Schlüsseln von 0 bis 10 True zu.
Wenn Sie alle Schlüssel festlegen möchten auf einen anderen Wert umwandeln, können Sie dieselbe Syntax verwenden, aber anstelle von True einen anderen Wert angeben. Um die Schlüssel beispielsweise ihren jeweiligen Werten zuzuordnen, können Sie Folgendes verwenden:
d = {n: n for n in range(11)}
Leider gibt es keine direkte Verknüpfung, um mehrere Schlüssel gleichzeitig in einem vorhandenen Wörterbuch festzulegen. Sie müssen entweder über die Schlüssel iterieren und sie einzeln festlegen oder mithilfe eines Wörterbuchverständnisses ein neues Wörterbuch erstellen und es mithilfe der update()-Methode mit dem vorhandenen Wörterbuch zusammenführen.
Das obige ist der detaillierte Inhalt vonWie können Python-Wörterbuchverständnisse effizient Wörterbücher erstellen und füllen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!