Tag: dictionary

Ein Wörterbuch (oder Karte) in der informatik ist eine Datenstruktur, die Karten-Tasten, um Werte so, dass Sie in einem gegebenen Schlüssel den entsprechenden Wert können Sie effizient abgerufen werden. Für Fragen über Mapping-Funktionen, die über Sammlungen von Daten, Verwenden Sie Bitte [map-Funktion] – tag; und für die Geographie, [maps].

SortedList & lt; & gt ;, SortedDictionary & lt; & gt; und Wörterbuch & lt; & gt;

Anzahl der Antworten 4 Antworten
Ich finde, dass SortedList<TKey, TValue> SortedDictionary<TKey, TValue> und Dictionary<TKey, TValue> implementieren die gleichen interfaces. Wann sollten wir entscheiden uns für SortedList und SortedDictionary über Dictionary? Was ist der Unterschied zwischen SortedList und SortedDictionary im Rahmen der Anwendung?

Wirf eine NullReferenceException beim Aufrufen der Methode set_item eines Dictionary-Objekts in einem Multithreading-Szenario

Anzahl der Antworten 5 Antworten
Unserer website verfügt über eine Konfigurations-Seite "Konfig.aspx", wenn die Seite initialisiert wird, laden einige der Daten aus einer Konfigurationsdatei. Zum Zwischenspeichern der geladenen Informationen, die wir zur Verfügung gestellt eine factory-Klasse, und wir fordern eine öffentliche Methode

Überprüfen Sie, ob ein bestimmter Schlüssel in einem Wörterbuch bereits existiert

Anzahl der Antworten 18 Antworten
Wollte ich testen, ob ein Schlüssel in einem Wörterbuch vorhanden ist, vor der Aktualisierung den Wert für den Schlüssel. Ich schrieb den folgenden code: if 'key1' in dict.keys(): print "blah" else: print "boo" Ich denke, dies ist

Ist die Reihenfolge eines Python-Wörterbuchs über Iterationen hinweg garantiert?

Anzahl der Antworten 5 Antworten
Ich bin derzeit die Umsetzung eines komplexen microbial food web in Python mit SciPy.integrieren.ode. Ich brauche die Möglichkeit, problemlos hinzufügen Spezies und Reaktionen auf das system, also muss ich code bis zu etwas ganz Allgemeines. Mein Schema

C #: Was liefert der [string] Indexer des Dictionary?

Anzahl der Antworten 4 Antworten
Was bedeutet die [string] indexer Dictionary Gegenzug, wenn der Schlüssel nicht existieren im Wörterbuch? Ich bin neu in C# und ich kann nicht scheinen zu finden, eine Referenz so gut wie die Javadocs. Bekomme ich null oder

Einfaches Wörterbuch in C ++

Anzahl der Antworten 8 Antworten
Bewegen einige code von Python zu C++. BASEPAIRS = { "T": "A", "A": "T", "G": "C", "C": "G" } Denken Karten vielleicht zu viel des guten? Was würden Sie verwenden? Kommentar zu dem Problem Warum die Karte

In Python habe ich ein Wörterbuch. Wie ändere ich die Schlüssel dieses Wörterbuchs?

Anzahl der Antworten 14 Antworten
Sagen wir, ich habe ein ziemlich Komplexes Wörterbuch. {'fruit':'orange','colors':{'dark':4,'light':5}} Jedenfalls, mein Ziel ist es, Scannen jeden Schlüssel in dieser komplexen multi-level-Wörterbuch. Hängen Sie dann, "abc" am Ende von jedem Schlüssel. So, dass es sein wird: {'fruitabc':'orange','colorsabc':{'darkabc':4,'lightabc':5}} Wie

Das Python-Wörterbuch, das als Eingabe an eine Funktion übergeben wird, verhält sich in dieser Funktion eher wie ein globales als ein lokales

Anzahl der Antworten 4 Antworten
Ich bin sehr verwirrt durch das Verhalten unten. Die Fälle 1, 3 und 4 durchführen, wie ich es erwarten würde, aber Fall 2 nicht. Warum Fall 2 die Funktion ermöglichen, ändern Sie den Wert des Wörterbucheintrags weltweit,

Python 3 sortiert ein Diktat nach seinen Werten

Anzahl der Antworten 4 Antworten
Nur die Methoden, die ich gefunden habe funktionieren nur für python2-oder return-nur eine Liste von Tupeln. Ist es möglich, die Art Wörterbuch, z.B. {"aa": 3, "bb": 4, "cc": 2, "dd": 1} durch seine Werte? Reihenfolge sortierte Wörterbuch,

Wie rufen Sie Elemente aus einem Wörterbuch in der Reihenfolge ab, in der sie eingefügt wurden?

Anzahl der Antworten 10 Antworten
Ist es möglich, zum abrufen von Elementen aus einem Python-dictionary in der Reihenfolge, in der Sie eingefügt wurden? Kommentar zu dem Problem mögliche Duplikate von Warum Wörterbuch-Werte sind nicht in der eingefügten Reihenfolge? Kommentarautor: nbro InformationsquelleAutor der

C ++ Hilfe zum Finden des Maximalwerts in einer Karte

Anzahl der Antworten 8 Antworten
Habe ich ein basic-Programm zu finden, die max, min, median, Varianz, Modus, etc. ein Vektor. Alles ging gut, bis ich zu dem Modus. So wie ich es sehe, ich sollte in der Lage sein, um eine Schleife

C # -Konvertierungsliste & lt; string & gt; nach Wörterbuch & lt; string, string & gt;

Anzahl der Antworten 5 Antworten
Dies mag eine seltsame Sache zu tun zu wollen, aber ignoriert, dass die, ist es eine schöne prägnante Möglichkeit der Umwandlung einer Liste, Wörterbuch, wo jedes Schlüssel-Wert-Paar in das Dictionary ist nur jeder string in der Liste.

Konvertiert die Zeichenfolge, die Schlüssel / Wert-Paare repräsentiert, in Map

Anzahl der Antworten 7 Antworten
Wie konvertiere ich einen String in eine Map: Map m = convert("A=4 H=X PO=87"); //What's convert? System.err.println(m.getClass().getSimpleName()+m); Erwartete Ausgabe: HashMap{A=4, H=X, PO=87} Kommentar zu dem Problem Wirklich? Die 5 Zeilen code die es dauern würde, zu viel

Benennen Sie einen Wörterbuchschlüssel um

Anzahl der Antworten 5 Antworten
Gibt es eine Möglichkeit zum umbenennen eines dictionary-Taste, ohne eine Neuzuweisung der seinen Wert für den Sie einen neuen Namen ein und entfernen Sie den alten Namen key; und ohne das Durchlaufen dict-Schlüssel/Wert? Im Falle des OrderedDict,

Wie fügt man einem Wörterbuchschlüssel in Python mehrere Werte hinzu?

Anzahl der Antworten 2 Antworten
Möchte ich hinzufügen, dass mehrere Werte zu einem bestimmten Schlüssel. Wie kann ich das tun? a = {} a["abc"] = 1 a["abc"] = 2 InformationsquelleAutor der Frage PythonEnthusiast | 2013-12-14

Durchlaufen eines Scripting.Dictionary mit Index / Artikelnummer

Anzahl der Antworten 3 Antworten
Ähnlich dieses Problem, wenn mit einem Scripting.Dictionary - Objekt in VBA, das Ergebnis der code unten ist unerwartet. Option Explicit Sub test() Dim d As Variant Dim i As Integer Dim s As String Set d =

Javascript: Tupel als Wörterbuchschlüssel verwenden

Anzahl der Antworten 4 Antworten
Habe ich eine situation, wo ich möchte erstellen Sie eine Zuordnung von einem Tupel auf eine ganze Zahl. In python würde ich einfach mit einem Tupel (a,b) als der Schlüssel zu einem dictionary, Nicht Javascript haben Tupeln?

Python - mysqlDB, sqlite Ergebnis als Wörterbuch

Anzahl der Antworten 5 Antworten
Wenn ich etwas wie sqlite.cursor.execute("SELECT * FROM foo") result = sqlite.cursor.fetchone() Denke ich merken müssen die Reihenfolge, in der Spalten angezeigt werden können, Holen Sie aus, z.B. result[0] is id result[1] is first_name gibt es einen Weg,

Wie finde ich Artikel in der Wörterbuchsammlung?

Anzahl der Antworten 4 Antworten
Ich habe erklärt und besiedelten die folgende Sammlung. protected static Dictionary<string, string> _tags; Nun ich will sehen, suchen Sie einen bestimmten Eintrag in der Sammlung. Ich habe versucht, die folgenden. thisTag = _tags.FirstOrDefault(t => t.Key == tag);

Serialize-Klasse, die Dictionary-Member enthält

Anzahl der Antworten 10 Antworten
Ausbau auf meine früher problem, habe ich beschlossen zu (de)serialisieren mein config-file-Klasse, die Super geklappt. Will ich jetzt speichern, ein assoziatives array von Laufwerksbuchstaben für die Karte (Schlüssel ist die Laufwerkbuchstaben, wird der Wert der Netzwerk-Pfad) und

Anwendungsfälle für die Methode 'setdefault' dict

Anzahl der Antworten 16 Antworten
Den Zusatz von collections.defaultdict in Python 2.5, erheblich reduziert die Notwendigkeit für dict's setdefault Methode. Diese Frage ist für unsere kollektive Erziehung: Was ist setdefault immer noch nützlich, heute in Python 2.6/2.7? Welche gängigen Anwendungsfälle von setdefault

Überschreibe die {...} -Notation, damit ich ein OrderedDict () anstelle eines dict () bekomme?

Anzahl der Antworten 7 Antworten
Ich verwenden möchte .py Datei wie eine config-Datei. Also mit der {...} notation ich kann ein Wörterbuch verwenden strings als Schlüssel, aber die definition, Ordnung verloren in einem standard-python-dictionary. Meine Frage: ist es möglich, das überschreiben der

Funktion mit Argumenten in zwei Listen

Anzahl der Antworten 4 Antworten
Ich habe zwei Listen xscat und yscat. Ich möchte die list comprehension zu Holen, x und y in xscat und yscat beziehungsweise. Die resultierende Liste sollte enthalten peaks([x[0], y[0]]), peaks([x[1], y[1]]) usw xscat=yscat=[-1, -1.5,5] [peaks([x,y]) for x,y

Wie erstelle ich ein Python-Wörterbuch mit doppelten Anführungszeichen als Standard-Anführungszeichen?

Anzahl der Antworten 6 Antworten
Ich versuche, erstellen Sie ein python-dictionary, die verwendet werden als ein java-script var innerhalb einer html-Datei für die Visualisierung Zwecke. Als requisite, ich bin in der Notwendigkeit der Schaffung Wörterbuch mit allen Namen in doppelte Anführungszeichen anstelle

Wie entferne ich ein Schlüssel-Wert-Paar aus dem Schnellwörterbuch?

Anzahl der Antworten 3 Antworten
Möchte ich entfernen Sie einen Schlüssel-Wert-paar aus einem Wörterbuch, wie im Beispiel, wenn möglich. var dict: Dictionary<String,String> = [:] var willRemoveKey = "SomeKey" dict.removePair(willRemoveKey) //that's what I need InformationsquelleAutor der Frage do it better | 2015-09-29

Java LinkedHashMap erhält den ersten oder letzten Eintrag

Anzahl der Antworten 11 Antworten
Habe ich verwendet LinkedHashMap, weil es wichtig ist die Reihenfolge, in der die keys eingetragen in der Karte. Aber jetzt will ich, um den Wert der Schlüssel in den ersten Platz (die ersten eingegebenen Eintrag) oder die

Wie lösche ich Elemente aus einem Wörterbuch, während ich darüber iteriere?

Anzahl der Antworten 9 Antworten
Ist es legitim, zu löschen Elemente aus einem dictionary in Python während der Iteration über es? Beispiel: for k, v in mydict.iteritems(): if k == val: del mydict[k] Die Idee ist, um Elemente, die das nicht erfüllen

Gibt es ein schreibgeschütztes allgemeines Wörterbuch in .NET?

Anzahl der Antworten 14 Antworten
Ich fahre einen Verweis auf ein Wörterbuch in meiner nur-lese-Eigenschaft. Wie kann ich verhindern, dass Verbraucher vom Wechsel meine Daten? Wenn dies ein IList konnte ich es einfach zurück AsReadOnly. Gibt es etwas ähnliches kann ich mit

Wie kann ich ein Wörterbuch mit LINQ filtern und es von demselben Typ an ein Wörterbuch zurückgeben?

Anzahl der Antworten 1 Antworten
Habe ich Folgendes Wörterbuch: Dictionary<int,string> dic = new Dictionary<int,string>(); dic[1] = "A"; dic[2] = "B"; Möchte ich filter das Wörterbuch-Artikel und weisen Sie das Ergebnis an dieselbe variable: dic = dic.Where (p => p.Key == 1); Wie

Inverse Wörterbuchsuche in Python

Anzahl der Antworten 13 Antworten
Gibt es eine einfache Möglichkeit zu finden, einen Schlüssel durch die Kenntnis der Wert in einem Wörterbuch? Ich denken kann, ist dies: key = [key for key, value in dict_obj.items() if value == 'value'][0] Kommentar zu dem

C # linq in Wörterbuch & lt; & gt;

Anzahl der Antworten 2 Antworten
Ich habe ein Objekt allStudents = Dictionary<ClassRoom, List<Student>>() In Linq-wie kann ich eine Liste aller Schüler, die Männlich sind? (student.Gender=="m") aus allen Klassenzimmern? Ian Kommentar zu dem Problem - Öffnen @phsr spielt es eine Rolle? Kommentarautor: baron

Type Error: Format Erfordert Mapping

Anzahl der Antworten 2 Antworten
Ich habe einen string und eine Liste von Objekten: gpl = "%(id)s : %(atr)s" objects = [{'id':1, 'content':[{'atr':'big', 'no':2}]}, {'id':2, 'content': [{'atr':'small', 'no':3}]}] for obj in objects: for con in obj['content']: print gpl %(obj,con) Bekomme ich: TypeError:

Iterieren über Schlüssel und Wert von defaultdict-Wörterbüchern

Anzahl der Antworten 2 Antworten
Folgende funktioniert wie erwartet: d = [(1,2), (3,4)] for k,v in d: print "%s - %s" % (str(k), str(v)) Aber dies schlägt fehl: d = collections.defaultdict(int) d[1] = 2 d[3] = 4 for k,v in d: print

Zweiwege / bidirektionales Wörterbuch in C #?

Anzahl der Antworten 9 Antworten
Will ich speichern, Wörter in einem Wörterbuch in folgender Weise: Kann ich get code word by word: dict["SomeWord"] -> 123 bekommen und Wort-für-Wort-code: dict[123] -> "SomeWord" Ist es real? Natürlich ein Weg, es zu tun ist, zwei

Wie passe ich ein leeres Wörterbuch in Javascript an?

Anzahl der Antworten 10 Antworten
Vom node REPL Sache, > d = {} {} > d === {} false > d == {} false Gegeben, ich habe ein leeres dictionary, wie kann ich sicherstellen, dass es eine leere Wörterbuch ? Kommentar zu

Wie funktioniert das FxCop-Benutzerwörterbuch?

Anzahl der Antworten 8 Antworten
Wie ist es möglich, die FxCop-Benutzerwörterbuch, um korrekt zu arbeiten? Ich habe versucht, hinzufügen von Wörtern, um anerkannt zu werden in der Datei 'CustomDictionary.xml', die gehalten ist, die in dem gleichen Ordner wie die FxCop-Projekt-Datei. Dies scheint

Wie konvertiert man die Liste der Schlüssel-Wert-Tupel in das Wörterbuch?

Anzahl der Antworten 3 Antworten
Ich habe eine Liste, die wie folgt aussieht: [('A', 1), ('B', 2), ('C', 3)] Möchte ich es in ein Wörterbuch, das sieht aus wie: {'A': 1, 'B': 2, 'C': 3} Was ist der beste Weg zu gehen

Wo finde ich Wörterbücher für andere Sprachen für IntelliJ?

Anzahl der Antworten 7 Antworten
IntelliJ Rechtschreibprüfung kommt nur mit Englisch und Arabisch gebündelt (seltsam, ich denke, es hat in Ost-Europa, Sie wusste nicht einmal, bündeln Ihre Sprache?). Meiner Kunden ist Deutsch also alle mein code ist gemischt Englisch (code)/Deutsch (interface) und

JavaScript-Wörterbuch mit Namen

Anzahl der Antworten 8 Antworten
Ich will, um ein Wörterbuch zu erstellen, die in javascript wie folgt: myMappings = [ { "Name":10%}, { "Phone":10%}, { "Address":50%}, { "Zip":10%}, { "Comments":20%} ] Möchte ich zum Auffüllen einer html-Tabelle weiter unten und setzen Sie

Python-Wörterbuch sortiert in absteigender Reihenfolge basierend auf Werten

Anzahl der Antworten 5 Antworten
Ich möchte sozusagen das Wörterbuch d basierend auf dem Wert des sub-Schlüssel key3 in absteigender Reihenfolge. Siehe unten: d = { '123': { 'key1': 3, 'key2': 11, 'key3': 3 }, '124': { 'key1': 6, 'key2': 56, 'key3':

Java Schleife durch Pixel in einem Bild?

Anzahl der Antworten 2 Antworten
Ich versuche einen Weg zu finden, um die Karten für meine 2D-java-Spiel, und ich dachte an eine Idee, die würde ich in einer Schleife durch jedes pixel eines Bildes und hängt davon ab, welche Farbe der pixel

Konvertieren Sie ein Python-Diktat in eine Zeichenfolge und zurück

Anzahl der Antworten 8 Antworten
Ich Schreibe ein Programm, das Daten speichert in einem dictionary-Objekt, aber diese Daten müssen gespeichert werden, irgendwann während der Programmausführung geladen und wieder in das dictionary-Objekt, wenn das Programm erneut ausgeführt wird. Wie kann ich umwandeln eines

Python: Ist es sinnvoll, None als Wörterbuchschlüssel zu verwenden?

Anzahl der Antworten 6 Antworten
Keiner scheint zu funktionieren wie ein Wörterbuch Schlüssel, aber ich Frage mich ob, das wird nur zu Problemen führen später. Zum Beispiel, das funktioniert: >>> x={'a':1, 'b':2, None:3} >>> x {'a': 1, None: 3, 'b': 2} >>>

Was ist der Unterschied zwischen NSDictionary vs Dictionary in Swift?

Anzahl der Antworten 4 Antworten
Ich Lerne schnell, und ich kann sehen Dictionary. Aber es gibt viele Beispiele, die mit NSDictionary mit Swift. Was ist der Unterschied zwischen diesen beiden? Ich will ein array mit dem index im Swift-wie ein array in

Gibt es eine elegantere Möglichkeit, ein Element zu einem Dictionary & lt; & gt; sicher?

Anzahl der Antworten 5 Antworten
Muss ich hinzufügen, Schlüssel - /Objekt-Paaren in ein dictionary, aber ich natürlich, müssen Sie zuerst überprüfen, ob der Schlüssel schon existiert, sonst bekomme ich ein "Schlüssel bereits im Wörterbuch" Fehler. Der folgende code löst dieses aber ist

Zugriff auf Diktatschlüssel wie ein Attribut?

Anzahl der Antworten 22 Antworten
Finde ich es immer praktisch, um Zugang dict keys als obj.foo statt obj['foo'], also schrieb ich dieses snippet: class AttributeDict(dict): def __getattr__(self, attr): return self[attr] def __setattr__(self, attr, value): self[attr] = value Aber ich nehme an, es

Kombinieren Sie zwei Wörterbücher mit LINQ

Anzahl der Antworten 6 Antworten
Meine Frage wurde gekennzeichnet als ein mögliches Duplikat dieser Frage: Wie kombiniert man zwei Wörterbücher ohne Schleife? Ich glaube, meine Frage ist anders weil ich mich Frage, wie eine Verbindung von zwei Wörterbüchern in einer bestimmten Art

Wie man eine Funktion über die Indizes jedes Matrixelements anwendet

Anzahl der Antworten 5 Antworten
Frage ich mich, ob es gibt eine eingebaute Funktion in R, die wendet eine Funktion auf jedes element der matrix (natürlich, die Funktion berechnet werden soll, basierend auf den matrix-Indizes). Das äquivalent wäre so etwas wie dieses:

Sortieren Sie eine Liste von Tupeln nach dem zweiten Wert, reverse = True und dann nach Schlüssel, reverse = False

Anzahl der Antworten 3 Antworten
Brauche ich, um eine Art Wörterbuch, indem zuerst die Werte mit reverse=True und für sich wiederholende Werte, Sortieren von Schlüsseln, die reverse=False So weit, ich habe diese dict = [('B', 3), ('A', 2), ('A', 1), ('I', 1),

Was ist der schnellste Weg, um die Werte und Schlüssel in C # von einem Wörterbuch in ein anderes zu kopieren?

Anzahl der Antworten 6 Antworten
Scheint es nicht zu sein, ein Wörterbuch.AddRange () - Methode. Kennt jemand eine bessere Methode zum kopieren von Elementen in ein anderes Wörterbuch, ohne die Verwendung einer foreach-Schleife. Ich bin mit dem System.Sammlungen.Generisches.Wörterbuch. Dieser ist für .NET