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].

19
Was ist der Unterschied zwischen ConcurrentHashMap und Collections.synchronizedMap (Map)?
Ich habe eine Map, die von mehreren Threads gleichzeitig geändert werden soll. Es scheint drei verschiedene synchronisierte Map-Implementierungen in der Java-API zu geben: Hashtable Collections.synchronizedMap(Map) ConcurrentHashMap Soweit ich weiß, Hashtablehandelt es sich um eine alte Implementierung (Erweiterung der veralteten DictionaryKlasse), die später an die MapSchnittstelle angepasst wurde . Während es …



30
Verschachteltes Python-Diktat in Objekt konvertieren?
Ich suche nach einer eleganten Möglichkeit, Daten mithilfe des Attributzugriffs auf ein Diktat mit einigen verschachtelten Diktaten und Listen abzurufen (dh Objektsyntax im Javascript-Stil). Zum Beispiel: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Sollte auf diese Weise zugänglich sein: >>> x = dict2obj(d) >>> x.a …

15
Wie funktioniert collection.defaultdict?
Ich habe die Beispiele in Python-Dokumenten gelesen, kann aber immer noch nicht herausfinden, was diese Methode bedeutet. Kann jemand helfen? Hier sind zwei Beispiele aus den Python-Dokumenten >>> from collections import defaultdict >>> s = 'mississippi' >>> d = defaultdict(int) >>> for k in s: ... d[k] += 1 ... …

6
Richtiger Weg, um ein C # -Wörterbuch mit Werten zu initialisieren?
Ich erstelle ein Wörterbuch in einer C # -Datei mit dem folgenden Code: private readonly Dictionary<string, XlFileFormat> FILE_TYPE_DICT = new Dictionary<string, XlFileFormat> { {"csv", XlFileFormat.xlCSV}, {"html", XlFileFormat.xlHtml} }; Es gibt eine rote Linie newmit dem Fehler: Die Funktion 'Collection Initilializer' kann nicht verwendet werden, da sie nicht Teil der ISO-2 …
513 c#  dictionary 



26
Zusammenführen von Wörterbüchern in C #
Was ist der beste Weg, um zwei oder mehr Wörterbücher zusammenzuführen (Dictionary<T1,T2> ) in C # zusammenzuführen? (3.0 Funktionen wie LINQ sind in Ordnung). Ich denke an eine Methodensignatur im Sinne von: public static Dictionary<TKey,TValue> Merge<TKey,TValue>(Dictionary<TKey,TValue>[] dictionaries); oder public static Dictionary<TKey,TValue> Merge<TKey,TValue>(IEnumerable<Dictionary<TKey,TValue>> dictionaries); EDIT: Ich habe eine coole Lösung von …
493 c#  dictionary  merge 



4
Sind Wörterbücher in Python 3.6+ bestellt?
Wörterbücher werden in Python 3.6 (zumindest unter der CPython-Implementierung) anders als in früheren Inkarnationen bestellt. Dies scheint eine wesentliche Änderung zu sein, ist jedoch nur ein kurzer Absatz in der Dokumentation . Es wird eher als CPython-Implementierungsdetail als als Sprachfunktion beschrieben, impliziert jedoch auch, dass dies in Zukunft zum Standard …

7
Python "erweitern" für ein Wörterbuch
Was ist der beste Weg, um ein Wörterbuch um ein anderes zu erweitern? Zum Beispiel: >>> a = { "a" : 1, "b" : 2 } >>> b = { "c" : 3, "d" : 4 } >>> a {'a': 1, 'b': 2} >>> b {'c': 3, 'd': 4} Ich …
463 python  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.