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

15
Gibt es eine IDictionary-Implementierung, die bei fehlendem Schlüssel den Standardwert zurückgibt, anstatt zu werfen?
Der Indexer in Dictionary löst eine Ausnahme aus, wenn der Schlüssel fehlt. Gibt es eine Implementierung von IDictionary, die stattdessen den Standardwert (T) zurückgibt? Ich kenne die "TryGetValue" -Methode, aber das ist mit linq unmöglich zu verwenden. Würde dies effizient das tun, was ich brauche?: myDict.FirstOrDefault(a => a.Key == someKeyKalue); …
129 c#  .net  hash  dictionary 


10
Erstellen eines konstanten Wörterbuchs in C #
Was ist der effizienteste Weg, um eine konstante (sich zur Laufzeit nie ändernde) Zuordnung von strings zu ints zu erstellen ? Ich habe versucht, ein const Dictionary zu verwenden , aber das hat nicht geklappt. Ich könnte einen unveränderlichen Wrapper mit entsprechender Semantik implementieren , aber das scheint immer noch …

14
Wörterbuch nach Schlüsseln sortieren
Ich möchte ein Wörterbuch in Swift sortieren. Ich habe ein Wörterbuch wie: "A" => Array[] "Z" => Array[] "D" => Array[] usw. Ich möchte, dass es so ist "A" => Array[] "D" => Array[] "Z" => Array[] etc. Ich habe viele Lösungen für SO ausprobiert, aber niemand hat für mich …

3
Wie iteriere ich durch ein Wörterbuch in einem Wörterbuch in einer Django-Vorlage?
Mein Wörterbuch sieht folgendermaßen aus (Wörterbuch innerhalb eines Wörterbuchs): {'0': { 'chosen_unit': <Unit: Kg>, 'cost': Decimal('10.0000'), 'unit__name_abbrev': u'G', 'supplier__supplier': u"Steve's Meat Locker", 'price': Decimal('5.00'), 'supplier__address': u'No\r\naddress here', 'chosen_unit_amount': u'2', 'city__name': u'Joburg, Central', 'supplier__phone_number': u'02299944444', 'supplier__website': None, 'supplier__price_list': u'', 'supplier__email': u'ss.sss@ssssss.com', 'unit__name': u'Gram', 'name': u'Rump Bone', }} Jetzt versuche ich nur, …



13
Mehrere Schlüssel sicher aus einem Wörterbuch entfernen
Ich weiß, dass ich einen Eintrag, 'Schlüssel' d, sicher aus meinem Wörterbuch entfernen muss. if d.has_key('key'): del d['key'] Ich muss jedoch mehrere Einträge sicher aus dem Wörterbuch entfernen. Ich habe darüber nachgedacht, die Einträge in einem Tupel zu definieren, da ich dies mehr als einmal tun muss. entitiesToREmove = ('a', …
127 python  dictionary 

8
Dictionary vs Object - was ist effizienter und warum?
Was ist in Python in Bezug auf Speichernutzung und CPU-Verbrauch effizienter - Wörterbuch oder Objekt? Hintergrund: Ich muss eine große Datenmenge in Python laden. Ich habe ein Objekt erstellt, das nur ein Feldcontainer ist. Das Erstellen von 4M-Instanzen und das Einfügen in ein Wörterbuch dauerte etwa 10 Minuten und ~ …

2
Zeichenfolge zum Wörterbuch in Python
Ich habe viel zu viel Zeit damit verbracht, und es scheint mir, dass es eine einfache Lösung sein sollte. Ich versuche, die Authentifizierung von Facebook zu verwenden, um Benutzer auf meiner Website zu registrieren, und ich versuche, dies serverseitig zu tun. Ich habe den Punkt erreicht, an dem ich mein …


16
Wie konvertiere ich eine XML-Zeichenfolge in ein Wörterbuch?
Ich habe ein Programm, das ein XML-Dokument aus einem Socket liest. Ich habe das XML-Dokument in einer Zeichenfolge gespeichert, die ich direkt in ein Python-Wörterbuch konvertieren möchte, genauso wie es in Djangos simplejsonBibliothek gemacht wird. Nehmen Sie als Beispiel: str ="<?xml version="1.0" ?><person><name>john</name><age>20</age></person" dic_xml = convert_to_dic(str) Dann dic_xmlwürde es so …

2
Richtiger Weg, um ein OrderedDict mit seinem Konstruktor so zu initialisieren, dass die Reihenfolge der Anfangsdaten beibehalten wird?
Wie kann ein geordnetes Wörterbuch (OD) richtig initialisiert werden, damit die Reihenfolge der Anfangsdaten beibehalten wird? from collections import OrderedDict # Obviously wrong because regular dict loses order d = OrderedDict({'b':2, 'a':1}) # An OD is represented by a list of tuples, so would this work? d = OrderedDict([('b',2), ('a', …

3
Python-Wörterbuch zu URL-Parametern
Ich versuche, ein Python-Wörterbuch in eine Zeichenfolge zur Verwendung als URL-Parameter zu konvertieren. Ich bin sicher, dass es einen besseren, pythonischeren Weg gibt, dies zu tun. Was ist es? x = "" for key, val in {'a':'A', 'b':'B'}.items(): x += "%s=%s&" %(key,val) x = x[:-1]

9
Hash-Funktion für String
Ich arbeite an einer Hash-Tabelle in C-Sprache und teste die Hash-Funktion für Zeichenfolgen. Die erste Funktion, die ich versucht habe, ist das Hinzufügen von ASCII-Code und die Verwendung von Modulo (% 100), aber ich habe beim ersten Datentest schlechte Ergebnisse erzielt: 40 Kollisionen für 130 Wörter. Die endgültigen Eingabedaten enthalten …

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.