В Python, у меня есть список элементов, таких как:Python: как отсортировать количество элементов в списке?
mylist = [a, a, a, a, b, b, b, d, d, d, c, c, e]
И я хотел бы, чтобы вывести что-то вроде:
a (4)
b (3)
d (3)
c (2)
e (1)
Как я могу вывести счетчик и лидеров элементов в список? Я не слишком беспокоюсь об эффективности, так или иначе работает :)
Спасибо!
, что вы пробовали? на SO есть множество обманов. Вы хотя бы пытались найти их? – SilentGhost
Да, у меня есть. Извините, я могу использовать неправильные условия поиска, но я не мог найти ничего похожего на то, что мне было нужно. Я экспериментировал, но не получил очень далеко ... извинения – AP257
dupe: http://stackoverflow.com/questions/2148480/can-pythons-list-comprehensions-ideally-do-the-equivalent-of-count- group/2148555 # 2148555 – SilentGhost