у меня есть большой список слов:Python - Количество элементов списка в пределах диапазона заданных значений
my_list = ['[tag]', 'there', 'are', 'many', 'words', 'here', '[/tag]', '[tag]', 'some', 'more', 'here', '[/tag]', '[tag]', 'and', 'more', '[/tag]']
Я хотел бы иметь возможность подсчитать количество элементов между (и включая) [tag] во всем списке. Цель состоит в том, чтобы видеть распределение частоты.
Могу ли я использовать range()
для запуска и остановки по совпадению строк?
>>> из коллекции импорта Счетчик >>> г = [ 'синий', 'красный', 'синий', 'желтый', «синий ',' red '] >>> Счетчик (z) Счетчик ({' blue ': 3,' red ': 2,' yellow ': 1}) –
@ami, который не учитывает элементы между двумя значениями. Это подсчет количества раз, когда элемент отображается во всем списке. – Andy
Я рассчитываю рассчитать общее количество элементов между [тегом] и [/ тегом] (включительно), а не только, сколько раз одна строка отображается в списке. – user3939059