Ich versuche, in Python mit einer sauberen Methode zu tun.Erstellen Sie eine Liste aus einer vorhandenen Liste von Schlüsselwertpaaren in Python
Ich habe eine Liste von Paaren von Buchstaben und Zahlen, die wie folgt aussehen:
[(a,1),(a,2),(a,3),(b,10),(b,100),(c,99),(d,-1),(d,-2)]
Was ich tun möchte, ist eine neue Liste für jedes Alphabet zu erstellen und alle Zahlenwerte anhängen.
So sollte Ausgabe wie folgt aussehen:
alist = [1,2,3]
blist = [10,100]
clist = [99]
dlist = [-1,-2]
Gibt es eine saubere Möglichkeit, dies in Python zu tun?
Sie hören über defaultdict? –
@AvinashRaj: Ich nicht. Danke – Piyush