У меня есть список строк:
a = ['a', 'a', 'a', 'a', 'b', 'b', 'c', 'c', 'c', 'd', 'e', 'e', 'e', 'e', 'e']
Я хочу создать гистограмму для отображения частотного распределения букв. Я могу составить список, содержащий количество каждой буквы, используя следующие коды:
from itertools import groupby
b = [len(list(group)) for key, group in groupby(a)]
Как создать гистограмму? У меня может быть миллион таких элементов в списке a
.