from collections import Counter
from collections import defaultdict
L = [1.0,1.0,2.0,2.0,3.0,4.0,5.1,5.1]
d = defaultdict(float)
for i in L:
d[i] += 1
most_frequent = sorted(Counter(L).most_common(), key=lambda x: x[1], reverse=True)[0]
print(most_frequent)
выходов: (1,0, 1)Нахождение наиболее часто встречается в списке поплавков
Кода должен выхода «Режим (ы) 1,0, 2,0, 5,1» в этом сценарии. Однако я запускаю программу и получаю только первый режим, и не все режимы включены
Как исправить это?
Особенно' unhashable type "может быть решена с помощью' L' вместо 'c' при переходе в' Counter': '... Counter (L) .most_common(), ...' – khachik