Ich möchte ein Wörterbuch in Python erstellen. Alle Beispiele, die ich sehe, instanziieren jedoch ein Wörterbuch aus einer Liste usw. ..
Wie erstelle ich ein neues leeres Wörterbuch in Python?
python
dictionary
Leora
quelle
quelle
{}
mehrdict()
und 5 Mal für[]
mehrlist()
.Du kannst das
quelle
Es ist auch nützlich zu wissen, wie man ein voreingestelltes Wörterbuch schreibt:
quelle
cxlate
lässt Ihre Antwort zu kompliziert erscheinen. Ich würde nur den Initialisierungsteil behalten. (cxlate
selbst ist zu kompliziert. Sie könnten nurreturn cmap.get(country, '?')
.)KeyError
anstelle eines bloßen außer fangen (was Dinge wieKeyboardInterrupt
und fangen würdeSystemExit
).Fügt den Wert im Python-Wörterbuch hinzu.
quelle
oder
oder
quelle
types.DictType.__new__(types.DictType, (), {})
und nur{}
Es gibt also zwei Möglichkeiten, ein Diktat zu erstellen:
my_dict = dict()
my_dict = {}
Aber von diesen beiden Optionen
{}
ist effizienter alsdict()
plus es ist lesbar. ÜBERPRÜFE HIERquelle
quelle