Mit dem Collection Counter,Kann ich einen Counter in eine Liste von Listen ohne Multiples umkehren?
l1 = ['a', 'b', 'b', 'c', 'c', 'b', 'e']
l2 = ['a', 'b', 'b', 'c', 'c', 'b','d']
from collections import Counter
c1 = Counter(l1)
c2 = Counter(l2)
# Intersection
c1 & c2
>>> Counter({'b': 3, 'c': 2, 'a': 1})
Welchem Idiom könnte verteilen Sammlungen Zähler in eine Liste von Listen, in denen jeweils mehrere in jeder Liste nur einmal angezeigt wird?
[['a', 'b', 'c'],['b', 'c'],['b']]
Ist die Reihenfolge in der endgültigen Liste wichtig oder nur der Inhalt? – MSeifert
Der Collections Counter gibt ein 'dict' zurück, also glaube ich, dass wir in diesem Punkt kein Glück haben. Trotzdem ist das auch ein gutes Problem - nehmen Sie zwei Listen mit Vielfachen und geben Sie eine Liste von Listen jeder Liste ohne Vielfache zurück. – xtian