Wie fügt man einem Wörterbuchschlüssel in Python mehrere Werte hinzu?
Möchte ich hinzufügen, dass mehrere Werte zu einem bestimmten Schlüssel. Wie kann ich das tun?
a = {}
a["abc"] = 1
a["abc"] = 2
InformationsquelleAutor der Frage PythonEnthusiast | 2013-12-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Machen den Wert einer Liste, z.B.
UPDATE:
Gibt es ein paar Möglichkeiten, um Werte hinzufügen-Taste, um eine Liste zu erstellen, wenn man nicht bereits vorhanden ist. Ich zeige eine Methode, in kleinen Schritten.
Ergebnisse:
Versuchen Sie als Nächstes:
Ergebnisse:
Die Magie der
setdefault
ist, dass es initialisiert den Wert für diesen Schlüssel wenn, dass der Schlüssel nicht definiert ist, sonst bringt er nichts. Nun, in Anbetracht dessen, dasssetdefault
gibt die Schlüssel, die Sie kombinieren können Sie diese in einer einzigen Zeile:Ergebnisse:
Sollten Sie sich die
dict
Methoden, insbesondere dieget()
Methode, und machen Sie einige versuche, um sich bequem mit diesen.InformationsquelleAutor der Antwort James K Polk
Wie etwa
Dieser Folge:
Ist, dass das, was Sie gesucht haben?
InformationsquelleAutor der Antwort MattDMo