Als «dictionary» getaggte Fragen

646
Warum dict.get (Schlüssel) anstelle von dict [Schlüssel]?

Heute bin ich auf die dictMethode getgestoßen, die bei einem Schlüssel im Wörterbuch den zugehörigen Wert zurückgibt. Für welchen Zweck ist diese Funktion nützlich? Wenn ich einen Wert finden wollte, der einem Schlüssel in einem Wörterbuch zugeordnet ist, kann ich dies einfach tun dict[key], und...

630
Schlüssel nach Wert im Wörterbuch abrufen

Ich habe eine Funktion erstellt, die das Alter in a nachschlägt Dictionaryund den passenden Namen anzeigt: dictionary = {'george' : 16, 'amber' : 19} search_age = raw_input("Provide age") for age in dictionary.values(): if age == search_age: name = dictionary[age] print name Ich kann das Alter...

538
Verschachteltes Python-Diktat in Objekt konvertieren?

Ich suche nach einer eleganten Möglichkeit, Daten mithilfe des Attributzugriffs auf ein Diktat mit einigen verschachtelten Diktaten und Listen abzurufen (dh Objektsyntax im Javascript-Stil). Zum Beispiel: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Sollte auf diese Weise...

493
Zusammenführen von Wörterbüchern in C #

Was ist der beste Weg, um zwei oder mehr Wörterbücher zusammenzuführen (Dictionary<T1,T2> ) in C # zusammenzuführen? (3.0 Funktionen wie LINQ sind in Ordnung). Ich denke an eine Methodensignatur im Sinne von: public static Dictionary<TKey,TValue>