Angesichts der ListeListe Gruppe in Python Zum Wörterbuch
l = [('a', 1), ('b', 2), ('a', 1), ('a', 2), ('c', 5), ('b', 3)]
wie bekomme ich das Wörterbuch
{'a': [1, 1, 2], 'c': [5], 'b': [2, 3]}
in Python?
Edit: Ich suchte nach einer funktionellen Lösung (mit nur 1 Ausdruck).
ist es eine fast genaue Beispiel für das, was Sie wollen [hier] (https: // docs. python.org/3/library/collections.html#defaultdict-examples) –
@DavidG Du hast Recht, lass es uns als Duplikat markieren. Ursprünglich suchte ich nach einer generischen One-Expression-Lösung für das Problem, aber ich habe dies nicht klargestellt und die nicht-funktionale Lösung ist einfacher. –