Tag: Wörterbuch

Vergleichen Sie ganzzahlige Werte zwischen zwei Wörterbüchern in Python

Mein Ziel für dieses Skript ist es, aktuelle Versionen von Clients Software mit aktuellen Software-Versionen, die vom Hersteller erhältlich sind, zu vergleichen. In diesem Stadium möchte ich nur ausdrucken, was verfügbar ist. Ich habe zwei Wörterbücher eingerichtet: versions = { 'v80':[80.24,80.16,80.15,80.7], 'v81':[81.12,81.7,81.4,81.11], 'v82':[82.7,82.5,82.9,82.6], 'v83':[83.0,83.1,83.1,83.0] } client = { 'client_1':[80.1,80.1,80.1,80.1], 'client_2':[81.1,80.1,80.1,80.1], 'client_3':[82.1,80.1,80.1,80.1], 'client_4':[81.1," ",80.1,80.1], 'client_5':[80.1," "," […]

Spezifische dynamisch verschachtelte Wörterbücher, Autovivifizierung Umsetzung

Ich versuche, eine verschachtelte Wörterbuchstruktur in einer bestimmten Weise zu implementieren. Ich lese in einer langen Liste von Wörtern. Diese Worte werden schließlich müssen oft durchsucht werden und effizient so ist dies, wie ich möchte, dass mein Wörterbuch eingerichtet werden: Ich versuche, eine verschachtelte Wörterbuchstruktur zu erstellen, wo der erste Schlüsselwert die Länge des Wortes […]

Was ist der beste Weg, um verschachtelte Wörterbücher zu implementieren?

Ich habe eine Datenstruktur, die im Wesentlichen ein verschachteltes Wörterbuch enthält. Angenommen, es sieht so aus: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} Jetzt ist die Aufrechterhaltung und die Schaffung dieses ist ziemlich schmerzhaft; Jedes Mal, wenn ich einen neuen […]

Zählelemente im Wörterbuch

Ich muss die verschiedenen IDENTIFIERS zählen und eine Anzahl Anzahl für sie ausdrucken. Die Informationen stammen aus einem Datenstrom, der so aussieht: IDENTIFIER 7756753.940 receivetest: ms 0x0000069a 8 00 00 00 00 00 e4 8a 9a 7756754.409 receivetest: ms 0x00000663 8 2f 00 62 02 00 e4 8a 9a 7756754.878 receivetest: ms 0x0000069e 8 00 […]

Python: Wie kann ich zu einem bestimmten Zeitpunkt dictionnary-enthaltene Callables anrufen?

Ich arbeite mit einem Wörterbuchobjekt in Python, das zahlreiche Schlüssel enthält. Ein Teil des zugehörigen Werttyps ist vom aufrufbaren Typ. Etwas wie : dico = { 'key1' : 1, 'key2' : 'cars', 'key3' : <bound method MyClass.MyMethod_A of <MyClass: MyClass object >>, 'deeperkeys':{ subkey1 : 'space', subkey2 : <bound method MyClass.MyMethod_B of <MyClass: MyClass object […]

Wählen Sie aus dem Wörterbuch mit Pandas-Serie

Ich habe ein Wörterbuch type_dict = {3: 'foo', 4:'bar',5:'foobar', 6:'foobarbar'} Und einen Datenrahmen mit folgender Spalte: >>> df.type 0 3 1 4 2 5 3 6 4 3 5 4 6 5 7 6 8 3 Ich möchte eine neue Spalte mit dem entsprechenden type_dict Wert type_dict , aber das folgende war das einzige, was […]

Matchliste Werte zu dict und return Schlüssel / Wert Paare in neue dict

Ich habe eine Liste, die die Werte eines Wörterbuchs darstellt. Ich versuche, das Wörterbuch zu analysieren, das nach Werten sucht, die auch in meiner Liste sind und ein neues Wörterbuch aus diesem erstellen, das nur die übereinstimmenden Werte enthält: a = [1, 2, 3] b = {"aye":1, "bee":2, "cee":3, "dee":4, "eee":5} new_dict = dict((k, v) […]

Wie kann man __getitem__ neu laden, so dass, wenn Schlüssel nicht existiert, es erstellen kann

Ist es möglich, einen Schlüsselwert zu erstellen, der noch nicht existiert, lade die Methode neu __ getitem__? Ich versuche: class Dict_(dict): def __getitem__(self, key): if key in self: self[key] = {} return self[key] else: return self[key] Ich verstehe, warum es einen Stapelüberlauf gibt, aber ich verstehe nicht, warum es keinen Überlauf gibt class Dict_(dict): def […]

Versuchen, die x häufigsten Wörter in einer Textdatei auszugeben

Ich versuche, ein Programm zu schreiben, das in einer Textdatei gelesen wird und eine Liste der häufigsten Wörter ausgibt (30 wie der Code jetzt geschrieben wird) zusammen mit ihren Zählungen. So etwas wie: word1 count1 word2 count2 word3 count3 … … … … wordn countn In der Reihenfolge count1> count2> count3> …> countn. Dies ist, […]

Wie erstelle ich alle Instanzen eines Keyword in beliebig strukturierten Daten?

Ich möchte kw's in einem Dict ersetzen, der eine komplexe Struktur haben kann (zB die Werte können Dicts oder Listen sein.) Diese Dicts sollten auch ihre Kws ersetzen und die Listenelemente können auch Dates sein, die auch ersetzt werden sollten.) Ich schrieb folgendes def replace_kw(obj,replace_this,with_this): print('object is '+str(obj)) if isinstance(obj,dict): for k,v in obj.iteritems(): if […]

Python ist die beste Programmiersprache der Welt.