Als «dictionary» getaggte Fragen

Ein Wörterbuch ordnet Schlüssel Werten zu, die ein effizientes Abrufen von Werten von Schlüsseln ermöglichen. USE [map-function] -Tag über Mapping-Funktionen über Daten, BITTE; und für die Geographie [Karten].

6
Konvertieren von JSON-Zeichenfolgen in Wörterbücher ohne Liste
Ich versuche, eine JSON-Datei zu übergeben und die Daten in ein Wörterbuch zu konvertieren. Bisher habe ich Folgendes getan: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) Ich erwarte json1_data, ein dictTyp zu sein, aber er kommt tatsächlich als listTyp heraus, wenn ich ihn überprüfe type(json1_data). Was …

8
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 = someDefaultValue

20
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 alle Schlüssel aufgelistet werden, sondern nur ein bestimmter Schlüssel. Zum Beispiel würde ich …
213 python  dictionary  key 

7
Was ist die bevorzugte Syntax zum Initialisieren eines Diktats: geschweifte Klammerliterale {} oder die Funktion dict ()?
Ich bemühe mich, Python zu lernen, und achte genau auf gängige Codierungsstandards. Dies mag wie eine sinnlose, wählerische Frage erscheinen, aber ich versuche, mich beim Lernen auf Best Practices zu konzentrieren, damit ich keine „schlechten“ Gewohnheiten verlernen muss. Ich sehe zwei gängige Methoden zum Initialisieren eines Diktats: a = { …
212 python  dictionary 




20
Was ist der beste Weg, um verschachtelte Wörterbücher zu implementieren?
Ich habe eine Datenstruktur, die im Wesentlichen einem verschachtelten Wörterbuch entspricht. Nehmen wir an, es sieht so aus: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} Das aufrechtzuerhalten und zu schaffen ist ziemlich schmerzhaft; Jedes Mal, …


9
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 ['key1'] = "keyinfo" data ['key2'] = "keyinfo2" Ich würde gerne wissen, …
198 python  json  dictionary  save  pickle 



16
Anwendungsfälle für die Diktiermethode 'setdefault'
Das Hinzufügen von collections.defaultdictin Python 2.5 reduzierte den Bedarf an dict's setdefaultMethode erheblich . Diese Frage ist für unsere kollektive Bildung: Wofür ist setdefaultheute in Python 2.6 / 2.7 noch nützlich? Welche populären Anwendungsfälle setdefaultwurden abgelöst collections.defaultdict?

12
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 konvertieren b, wo b['hello'] = 'world' b['1'] = …
189 python  list  dictionary 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.