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

4
ordne <int, int> Standardwerte zu
std::map&lt;int,int&gt; mapy; ++mapy[5]; Ist es sicher anzunehmen, dass dies mapy[5]immer 1 sein wird? Ich meine, wird mapy[5]immer der Standardwert 0 vor '++' erhalten, auch wenn nicht explizit deklariert, wie in meinem Code?

8
Warum erlaubt Map.of keine Nullschlüssel und -werte?
Mit Java 9 wurden neue Factory-Methoden für das List, Setund eingeführtMap Schnittstellen. Mit diesen Methoden kann ein Map-Objekt schnell mit Werten in einer Zeile instanziiert werden. Nun, wenn wir überlegen: Map&lt;Integer, String&gt; map1 = new HashMap&lt;Integer, String&gt;(Map.of(1, "value1", 2, "value2", 3, "value3")); map1.put(4, null); Dies ist ausnahmslos zulässig, wenn wir …





8
Wie kann man das Wörterbuch durchlaufen und Werte ändern?
Dictionary&lt;string,double&gt; myDict = new Dictionary(); //... foreach (KeyValuePair&lt;string,double&gt; kvp in myDict) { kvp.Value = Math.Round(kvp.Value, 3); } Ich erhalte die Fehlermeldung: "Eigenschaft oder Indexer 'System.Collections.Generic.KeyValuePair.Value' kann nicht zugewiesen werden - es ist schreibgeschützt." Wie kann ich myDictWerte durchlaufen und ändern?

5
Wie kann ich eine Liste von Wörterbüchern in der Jinja-Vorlage durchlaufen?
Ich habe es versucht: list1 = [{"username": "abhi", "pass": 2087}] return render_template("file_output.html", list1=list1) In der Vorlage: &lt;table border=2&gt; &lt;tr&gt; &lt;td&gt; Key &lt;/td&gt; &lt;td&gt; Value &lt;/td&gt; &lt;/tr&gt; {% for dictionary in list1 %} {% for key in dictionary %} &lt;tr&gt; &lt;td&gt; &lt;h3&gt;{{ key }}&lt;/h3&gt; &lt;/td&gt; &lt;td&gt; &lt;h3&gt;{{ dictionary[key] }}&lt;/h3&gt; &lt;/td&gt; &lt;/tr&gt; …



7
Wie erstelle ich ein Python-Wörterbuch mit doppelten Anführungszeichen als Standard-Anführungszeichenformat?
Ich versuche, ein Python-Wörterbuch zu erstellen, das als Java-Skript var in einer HTML-Datei zu Visualisierungszwecken verwendet werden soll. Als Voraussetzung muss das Wörterbuch mit allen Namen in doppelten Anführungszeichen anstelle der von Python verwendeten Standard-Anführungszeichen erstellt werden. Gibt es eine einfache und elegante Möglichkeit, dies zu erreichen? couples = [ …


8
Gibt es eine Multimap-Implementierung in Python?
Ich bin neu in Python und mit der Implementierung von Multimaps in anderen Sprachen vertraut . Ist in Python eine solche Datenstruktur integriert oder in einer häufig verwendeten Bibliothek verfügbar? Um zu veranschaulichen, was ich mit "Multimap" meine: a = multidict() a[1] = 'a' a[1] = 'b' a[2] = 'c' …

5
Pandas DataFrame-Leistung
Pandas ist wirklich großartig, aber ich bin wirklich überrascht, wie ineffizient es ist, Werte von einem Pandas.DataFrame abzurufen. Im folgenden Spielzeugbeispiel ist sogar die DataFrame.iloc-Methode mehr als 100-mal langsamer als ein Wörterbuch. Die Frage: Ist die Lektion hier nur, dass Wörterbücher der bessere Weg sind, um nach Werten zu suchen? …

2
c # Dictionary: Durch Deklaration des Schlüssels wird von Groß- und Kleinschreibung unterschieden
Ich habe ein Dictionary&lt;string, object&gt;Wörterbuch. Früher war es so, Dictionary&lt;Guid, object&gt;aber andere 'Bezeichner' sind ins Spiel gekommen und die Schlüssel werden jetzt als Zeichenfolgen behandelt. Das Problem ist, dass die GuidSchlüssel aus meinen Quelldaten als kommen VarChar, so dass jetzt ein Schlüssel von "923D81A0-7B71-438d-8160-A524EA7EFA5E"nicht der gleiche ist wie "923d81a0-7b71-438d-8160-a524ea7efa5e"(war kein …

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.