Als «dictionary» getaggte Fragen

214
Python erstellt ein Listenwörterbuch

Ich möchte ein Wörterbuch erstellen, dessen Werte Listen sind. Beispielsweise: { 1: ['1'], 2: ['1','2'], 3: ['2'] } Wenn ich mache: d = dict() a = ['1', '2'] for i in a: for j in range(int(i), int(i) + 2): d[j].append(i) Ich bekomme einen KeyError, weil d [...] keine Liste ist. In...

213
Wie drucke ich einen Wörterbuchschlüssel?

Ich möchte einen bestimmten Python-Wörterbuchschlüssel drucken: mydic = {} mydic['key_name'] = 'value_name' Jetzt kann ich prüfen, ob mydic.has_key('key_name'), aber ich möchte den Namen des Schlüssels ausdrucken 'key_name'. Natürlich könnte ich verwenden mydic.items(), aber ich möchte nicht, dass...

213
Wörterbücher und Standardwerte

Angenommen, es connectionDetailshandelt sich um ein Python-Wörterbuch. Was ist die beste, eleganteste und "pythonischste" Methode, um Code wie diesen umzugestalten? if "host" in connectionDetails: host = connectionDetails["host"] else: host =

198
Speichern von Python-Wörterbüchern

Ich bin es gewohnt, Daten mithilfe von CSV-Dateien in Python ein- und auszublenden, aber dies birgt offensichtliche Herausforderungen. Irgendwelche Ratschläge zu einfachen Möglichkeiten, ein Wörterbuch (oder Wörterbuchsätze) in einer JSON- oder Pck-Datei zu speichern? Beispielsweise: data = {} data...

189
Konvertieren Sie eine Liste in ein Wörterbuch in Python

Angenommen, ich habe eine Liste ain Python, deren Einträge bequem einem Wörterbuch zugeordnet sind. Jedes gerade Element stellt den Schlüssel zum Wörterbuch dar, und das folgende ungerade Element ist der Wert beispielsweise, a = ['hello','world','1','2'] und ich möchte es in ein Wörterbuch...