Als «dictionary» getaggte Fragen

463
Python "erweitern" für ein Wörterbuch

Was ist der beste Weg, um ein Wörterbuch um ein anderes zu erweitern? Zum Beispiel: >>> a = { "a" : 1, "b" : 2 } >>> b = { "c" : 3, "d" : 4 } >>> a {'a': 1, 'b': 2} >>> b {'c': 3, 'd': 4} Ich suche nach einer Operation, um diese Vermeidungsschleife zu erhalten...

449
Python-Liste der Wörterbuchsuche

Angenommen, ich habe Folgendes: [ {"name": "Tom", "age": 10}, {"name": "Mark", "age": 5}, {"name": "Pam", "age": 7} ] und indem ich "Pam" als Namen suche, möchte ich das zugehörige Wörterbuch abrufen: {name: "Pam", age: 7} Wie erreicht man

428
Dict.copy () verstehen - flach oder tief?

Beim Lesen der Dokumentation für dict.copy()heißt es, dass eine flache Kopie des Wörterbuchs erstellt wird. Gleiches gilt für das Buch, dem ich folge (Beazleys Python-Referenz), in dem es heißt: Die Methode m.copy () erstellt eine flache Kopie der in einem Zuordnungsobjekt enthaltenen Elemente und...

386
Python-Wörterbuchverständnis

Ist es möglich, ein Wörterbuchverständnis in Python (für die Schlüssel) zu erstellen? Ohne Listenverständnis können Sie Folgendes verwenden: l = [] for n in range(1, 11): l.append(n) Wir können dies auf ein Listenverständnis verkürzen : l = [n for n in range(1, 11)]. Angenommen, ich möchte die...

374
Wann ist del in Python nützlich?

Ich kann mir keinen Grund vorstellen, warum Python das delSchlüsselwort benötigt (und die meisten Sprachen scheinen kein ähnliches Schlüsselwort zu haben). Anstatt beispielsweise eine Variable zu löschen, könnte man Nonesie einfach zuweisen . Beim Löschen aus einem Wörterbuch kann eine delMethode...

361
Wörterbuchschlüssel nach Wert abrufen

Wie erhalte ich einen Wörterbuchschlüssel nach Wert in C #? Dictionary<string, string> types = new Dictionary<string, string>() { {"1", "one"}, {"2", "two"}, {"3", "three"} }; Ich möchte so etwas: getByValueKey(string value); getByValueKey("one")muss zurückgegeben werden "1". Was ist...