0
Dieser Code verwenden Liste Verständnis was ineffizient ist.Wie zähle ich die Häufigkeit von Elementen in einer unsortierten String-Liste in Python3?
l = ['banana', 'apple', 'linux', 'pie', 'banana', 'win', 'apple', 'banana']
d = {e:l.count(e) for e in l}
d
{'pie': 1, 'linux': 1, 'banana': 3, 'apple': 2, 'win': 1}
Was wäre ein besserer Weg, um die Saiten in dieser unsortierte Liste zu zählen, ohne die connectino zwischen der Saite und seiner Zählung zu verlieren?