Frage: Ist es möglich, die Listenverständnissyntax zum Erstellen eines Wörterbuchs zu verwenden?
Antwort: Ja, mit Diktatverständnis (Python 2.7 und höher):
{key: value for key, value in zip(keys, values)}
Beispiel:
my_dict = {key: value for key, value in zip(["X", "Y", "Z"], [1, 2, 3])} print(my_dict) # Output: {'X': 1, 'Y': 2, 'Z': 3}
Alternative Methode:
Verwenden Sie den dict-Konstruktor :
pairs = [('a', 1), ('b', 2)] my_dict = dict(pairs) print(my_dict) # Output: {'a': 1, 'b': 2}
Wenn die Schlüssel und Werte getrennt angegeben werden Listen:
keys = ['a', 'b'] values = [1, 2] my_dict = dict(zip(keys, values)) print(my_dict) # Output: {'a': 1, 'b': 2}
Das obige ist der detaillierte Inhalt vonKönnen Wörterbücher mithilfe des Listenverständnisses in Python erstellt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!