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
Methode zum Hinzufügen eines neuen oder Aktualisierens eines vorhandenen Elements im Wörterbuch
In einigen Legacy-Codes habe ich die folgende Erweiterungsmethode gesehen, um das Hinzufügen eines neuen Schlüsselwertelements oder das Aktualisieren des Werts zu erleichtern, falls der Schlüssel bereits vorhanden ist. Methode 1 (Legacy-Code). public static void CreateNewOrUpdateExisting<TKey, TValue>( this IDictionary<TKey, TValue> map, TKey key, TValue value) { if (map.ContainsKey(key)) { map[key] = …
235 c#  dictionary 

6
Wie konvertiere ich Map-Schlüssel in ein Array?
Nehmen wir an, ich habe die folgende Karte: let myMap = new Map().set('a', 1).set('b', 2); Und ich möchte ['a', 'b'] basierend auf dem oben Gesagten erhalten. Meine derzeitige Lösung scheint so lang und schrecklich. let myMap = new Map().set('a', 1).set('b', 2); let keys = []; for (let key of myMap) …

2
Warum ist es schneller zu überprüfen, ob das Wörterbuch den Schlüssel enthält, als die Ausnahme abzufangen, falls dies nicht der Fall ist?
Stellen Sie sich den Code vor: public class obj { // elided } public static Dictionary<string, obj> dict = new Dictionary<string, obj>(); Methode 1 public static obj FromDict1(string name) { if (dict.ContainsKey(name)) { return dict[name]; } return null; } Methode 2 public static obj FromDict2(string name) { try { return …



3
Was ist der richtige Weg, um Python argparse.Namespace () als Wörterbuch zu behandeln?
Wenn ich die Ergebnisse argparse.ArgumentParser()eines NamespaceObjekts mit einer Methode verwenden möchte , die ein Wörterbuch oder ein Mapping-ähnliches Objekt erwartet (siehe Sammlungen.Mapping ), wie gehe ich dann richtig vor? C:\>python Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win 32 Type "help", "copyright", "credits" or …

6
Wörterbuch-Textdatei [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren . Verbessere diese Frage Ich schreibe ein Programm, das viele Wörter der englischen …
222 dictionary 

7
Durch ein Wörterbuch in Swift iterieren
Ich bin ein wenig verwirrt über die Antwort, die Xcode mir auf dieses Experiment im Swift Programming Language Guide gibt: // Use a for-in to iterate through a dictionary (experiment) let interestingNumbers = [ "Prime": [2, 3, 5, 7, 11, 13], "Fibonacci": [1, 1, 2, 3, 5, 8], "Square": [1, …
221 dictionary  swift 

2
LINQ-Abfrage zur Rückgabe eines Dictionary <string, string>
Ich habe eine Sammlung von MyClass, die ich mit LINQ abfragen möchte, um eindeutige Werte zu erhalten, und als Ergebnis ein Dictionary &lt;string, string&gt; zurückerhalte, aber ich kann nicht herausfinden, wie ich es einfacher machen kann als ich mache unten. Was wäre ein sauberer Code, mit dem ich das Wörterbuch …
218 c#  .net  linq  dictionary 


5
Wie kann man ein Diktat „perfekt“ überschreiben?
Wie kann ich eine Unterklasse von Diktaten so "perfekt" wie möglich machen? Das Endziel ist ein einfaches Diktat, bei dem die Tasten in Kleinbuchstaben geschrieben sind. Es scheint, dass es einige winzige Primitive geben sollte, die ich überschreiben kann, damit dies funktioniert, aber nach all meinen Forschungen und Versuchen scheint …

4
C ++ Schleife durch Karte
Ich möchte jedes Element in durchlaufen, map&lt;string, int&gt;ohne einen seiner String-Int-Werte oder Schlüssel zu kennen. Was ich bisher habe: void output(map&lt;string, int&gt; table) { map&lt;string, int&gt;::iterator it; for (it = table.begin(); it != table.end(); it++) { //How do I access each element? } }
216 c++  dictionary 


6
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. …
214 python  dictionary 

3
Wie überprüfe ich, ob eine Variable ein Wörterbuch in Python ist?
Wie würden Sie überprüfen, ob eine Variable ein Wörterbuch in Python ist? Ich möchte beispielsweise, dass die Werte im Wörterbuch durchlaufen werden, bis ein Wörterbuch gefunden wird. Führen Sie dann eine Schleife durch die gefundene: dict = {'abc': 'abc', 'def': {'ghi': 'ghi', 'jkl': 'jkl'}} for k, v in dict.iteritems(): if …
214 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.