ive eine Liste in Python bekam die Python Duplikate in einer einzigen Liste zusammenführen und verbinden die Ergebnisse
['Nickey, 20', 'John, 50', 'Nickey, 30']
ich einfach wie
sieht es wollen jedoch die Duplikate zu entfernen, kombinieren die Zahlen so das Ergebnis ist['Nickey, 50', 'John, 50']
ich habe versucht, die folgende
A = {'a':1, 'b':2, 'c':3}
B = {'b':3, 'c':4, 'd':5}
c = {x: A.get(x, 0) + B.get(x, 0) for x in set(A).union(B)}
print c
aber wie Sie die Liste sehen kann, ist anders forma tted, zog ich mich aus einer txt-Datei ...
Gibt es eine Möglichkeit bekommen zu verwenden, Set, Union aber mit meiner Formatierung einer Liste - und kann ich es mit einer Liste zu tun, anstatt der Verschmelzung von 2
Whoops, @stuartnox veröffentlicht bereits eine sehr ähnliche Lösung. – jbhak4