Nehmen wir an, ich habe den folgenden Code: import collections d = collections.OrderedDict() d['foo'] = 'python' d['bar'] = 'spam' Gibt es eine Möglichkeit, wie ich nummeriert auf die Elemente zugreifen kann, z. d(0) #foo's Output d(1) #bar's
Nehmen wir an, ich habe den folgenden Code: import collections d = collections.OrderedDict() d['foo'] = 'python' d['bar'] = 'spam' Gibt es eine Möglichkeit, wie ich nummeriert auf die Elemente zugreifen kann, z. d(0) #foo's Output d(1) #bar's
Ich muss einem Wörterbuch Schlüssel / Objekt-Paare hinzufügen, aber ich muss natürlich zuerst prüfen, ob der Schlüssel bereits vorhanden ist, andernfalls wird der Fehler " Schlüssel ist bereits im Wörterbuch vorhanden " angezeigt. Der folgende Code löst dies, ist aber klobig. Was ist eleganter, um...
Guave bietet eine nette Verknüpfung zum Initialisieren einer Karte. Ich erhalte jedoch den folgenden Compilerfehler (Eclipse Indigo), wenn meine Map mit neun Einträgen initialisiert wird. Die Methode of(K, V, K, V, K, V, K, V, K, V)im Typ ImmutableMapgilt nicht für die Argumente (String, String,...
Ich versuche zu tun: award_dict = { "url" : "http://facebook.com", "imageurl" : "http://farm4.static.flickr.com/3431/3939267074_feb9eb19b1_o.png", "count" : 1, } def award(name, count, points, desc_string, my_size, parent) : if my_size > count : a = { "name" : name, "description" : desc_string %...
Ich habe Probleme beim Ändern eines Diktatwerts und beim Speichern des Diktats in einer Textdatei (das Format muss identisch sein). Ich möchte nur das member_phoneFeld ändern . Meine Textdatei hat das folgende Format: memberID:member_name:member_email:member_phone und ich teile die Textdatei mit:...
Ich muss eine konstante HashMap initialisieren und möchte dies in einer einzeiligen Anweisung tun. So etwas vermeiden: hashMap.put("One", new Integer(1)); // adding value into HashMap hashMap.put("Two", new Integer(2)); hashMap.put("Three", new Integer(3)); ähnlich wie in Ziel C: [NSDictionary...
Ich habe einige Probleme mit der collections.OrderedDictKlasse. Ich verwende Python 2.7 auf Raspbian, der Debian-Distribution für Raspberry Pi. Ich versuche, zwei Wörterbücher zu drucken, um sie (nebeneinander) für ein Textabenteuer zu vergleichen. Die Reihenfolge ist wichtig, um genau zu...
Ich möchte eine Wertekarte mit denselben Tasten in eine andere Karte umwandeln, jedoch mit einer Funktion, die auf die Werte angewendet wird. Ich würde denken, dass es in der Clojure-API eine Funktion dafür gibt, aber ich konnte sie nicht finden. Hier ist eine Beispielimplementierung dessen, wonach...
Ich habe verwendet, LinkedHashMapweil es wichtig ist, in welcher Reihenfolge die Schlüssel in die Karte eingegeben werden. Aber jetzt möchte ich den Wert des Schlüssels zuerst (den zuerst eingegebenen Eintrag) oder den letzten erhalten. Sollte es eine Methode wie first()und last()oder so geben?...
Gibt es in Python 2.7+ eine Möglichkeit, Folgendes zu erstellen? { something_if_true if condition else something_if_false for key, value in dict_.items() } Ich weiß, dass Sie alles nur mit 'wenn' machen können: { something_if_true for key, value in dict_.items() if
Ich suche nach einer schönen Möglichkeit, a hübsch zu drucken Map. map.toString() gibt mir: {key1=value1, key2=value2, key3=value3} Ich möchte mehr Freiheit bei meinen Karteneintragswerten und suche etwas Ähnliches: key1="value1", key2="value2", key3="value3" Ich habe diesen kleinen Code...
In .NET 3.5 scheint es keine generische Implementierung von OrderedDictionary(im System.Collections.SpecializedNamespace) zu geben. Gibt es eine, die ich vermisse? Ich habe Implementierungen gefunden, um die Funktionalität bereitzustellen, habe mich aber gefragt, ob / warum es keine sofort...
Was ist der effizienteste Weg, um die folgenden Pandas Dataframe zu organisieren: Daten = Position Letter 1 a 2 b 3 c 4 d 5 e in ein Wörterbuch wie alphabet[1 : 'a', 2 : 'b', 3 : 'c', 4 : 'd', 5 :
Wie kann man ausgewählte Schlüssel von einer Karte entfernen? Ist es sicher, delete()mit Reichweite zu kombinieren , wie im folgenden Code? package main import "fmt" type Info struct { value string } func main() { table := make(map[string]*Info) for i := 0; i < 10; i++ { str := fmt.Sprintf("%v",...
Arbeiten in Python 2.7. Ich habe ein Wörterbuch mit Teamnamen als Schlüssel und der Anzahl der erzielten und zulässigen Läufe für jedes Team als Werteliste: NL_East = {'Phillies': [645, 469], 'Braves': [599, 548], 'Mets': [653, 672]} Ich möchte in der Lage sein, das Wörterbuch in eine Funktion...
Eines der Dinge, die ich beim Schreiben von Programmen in C vermisse, ist eine Wörterbuchdatenstruktur. Was ist der bequemste Weg, um einen in C zu implementieren? Ich bin nicht auf der Suche nach Leistung, sondern nach einer einfachen Codierung von Grund auf. Ich möchte auch nicht, dass es...
Ich versuche, über den Index auf das Element eines dict_key zuzugreifen: test = {'foo': 'bar', 'hello': 'world'} keys = test.keys() # dict_keys object keys.index(0) AttributeError: 'dict_keys' object has no attribute 'index' Ich will bekommen foo. Das gleiche mit: keys[0] TypeError: 'dict_keys'...
Das mag nach einer dummen Frage klingen, aber ich hatte ein langes Gespräch mit einigen meiner Entwicklerkollegen und es klang nach einer lustigen Sache. So; Was denkst du - wie sieht ein Regex aus, der niemals von einer Saite übertroffen wird? Edit : Warum will ich das? Nun, erstens, weil ich es...
Ich konnte nicht genügend Informationen zu ConcurrentDictionaryTypen finden und dachte, ich würde hier danach fragen. Derzeit verwende ich a Dictionary, um alle Benutzer zu speichern, auf die ständig von mehreren Threads zugegriffen wird (aus einem Thread-Pool, also keine genaue Anzahl von...
Warum müssen Sie aufrufen items(), um Schlüssel-Wert-Paare in einem Wörterbuch zu durchlaufen? dh. dic = {'one': '1', 'two': '2'} for k, v in dic.items(): print(k, v) Warum ist das nicht das Standardverhalten beim Durchlaufen eines Wörterbuchs? for k, v in dic: print(k, v)