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

12
Konvertieren Sie das Django-Modellobjekt in ein Diktat, bei dem alle Felder intakt sind
Wie konvertiert man ein Django-Modellobjekt in ein Diktat mit all seinen Feldern? Alles beinhaltet idealerweise Fremdschlüssel und Felder mit editable=False. Lassen Sie mich näher darauf eingehen. Angenommen, ich habe ein Django-Modell wie das folgende: from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) auto_now_add …

24
Doppelte Schlüssel in .NET-Wörterbüchern?
Gibt es Wörterbuchklassen in der .NET-Basisklassenbibliothek, mit denen doppelte Schlüssel verwendet werden können? Die einzige Lösung, die ich gefunden habe, besteht darin, beispielsweise eine Klasse wie die folgende zu erstellen: Dictionary<string, List<object>> Aber es ist ziemlich irritierend, es tatsächlich zu benutzen. Ich glaube, dass eine MultiMap in Java dies erreicht, …
256 c#  .net  dictionary  multimap 

12
Array von Wörterbuchschlüsseln in schnell
Der Versuch, ein Array schnell mit Zeichenfolgen aus den Schlüsseln eines Wörterbuchs zu füllen. var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys Dies gibt den Fehler "AnyObject" zurück, der nicht mit der Zeichenfolge identisch ist Auch versucht componentArray = dict.allKeys as String aber get: 'String' …
256 ios  arrays  xcode  dictionary  swift 


10
Was ist effizienter: Dictionary TryGetValue oder ContainsKey + Item?
Aus dem Eintrag von MSDN in der Dictionary.TryGetValue-Methode : Diese Methode kombiniert die Funktionalität der ContainsKey-Methode und der Item-Eigenschaft. Wird der Schlüssel nicht gefunden, erhält der Wertparameter den entsprechenden Standardwert für den Werttyp TValue. Beispiel: 0 (Null) für Ganzzahltypen, Falsch für Boolesche Typen und Null für Referenztypen. Verwenden Sie die …




17
Wie kann man alle Schlüssel (oder Werte) von einer std :: map abrufen und in einen Vektor einfügen?
Dies ist einer der möglichen Wege, wie ich herauskomme: struct RetrieveKey { template <typename T> typename T::first_type operator()(T keyValuePair) const { return keyValuePair.first; } }; map<int, int> m; vector<int> keys; // Retrieve all keys transform(m.begin(), m.end(), back_inserter(keys), RetrieveKey()); // Dump all keys copy(keys.begin(), keys.end(), ostream_iterator<int>(cout, "\n")); Natürlich können wir auch …
246 c++  dictionary  stl  stdmap 

25
Vergleichen von zwei Wörterbüchern und Überprüfen, wie viele (Schlüssel-, Wert-) Paare gleich sind
Ich habe zwei Wörterbücher, aber zur Vereinfachung nehme ich diese beiden: >>> x = dict(a=1, b=2) >>> y = dict(a=2, b=2) Nun möchte ich vergleichen, ob jedes key, valuePaar in xden gleichen entsprechenden Wert in hat y. Also habe ich folgendes geschrieben: >>> for x_values, y_values in zip(x.iteritems(), y.iteritems()): if …

7
Zuordnung von Werten in einem Python-Wörterbuch
Wenn { k1: v1, k2: v2 ... }ich ein Wörterbuch habe, das ich erhalten möchte, übergebe { k1: f(v1), k2: f(v2) ... }ich eine Funktion f. Gibt es eine solche eingebaute Funktion? Oder muss ich tun dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) Im Idealfall würde ich einfach schreiben my_dictionary.map_values(f) …

3
Groß- und Kleinschreibung wird für generisches Wörterbuch nicht berücksichtigt
Ich habe eine Anwendung, die verwaltete DLLs verwendet. Eine dieser DLLs gibt ein generisches Wörterbuch zurück: Dictionary<string, int> MyDictionary; Das Wörterbuch enthält Schlüssel in Groß- und Kleinschreibung. Auf einer anderen Seite erhalte ich eine Liste möglicher Schlüssel (Zeichenfolge), kann jedoch den Fall nicht garantieren. Ich versuche, den Wert im Wörterbuch …
243 c#  generics  dictionary 


5
Wie kann man ein Diktat in eine JSON-Datei kopieren?
Ich habe ein Diktat wie dieses: sample = {'ObjectInterpolator': 1629, 'PointInterpolator': 1675, 'RectangleInterpolator': 2042} Ich kann nicht herausfinden, wie das Diktat in eine jsonDatei geschrieben wird, wie unten gezeigt: { "name": "interpolator", "children": [ {"name": "ObjectInterpolator", "size": 1629}, {"name": "PointInterpolator", "size": 1675}, {"name": "RectangleInterpolator", "size": 2042} ] } Gibt es …
237 python  json  dictionary 

4
Wie erstellt man ein Wörterbuch in Java? [geschlossen]
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie wieder geöffnet werden kann, finden Sie in der Hilfe . Geschlossen vor 7 …

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.