Задать вопрос
@chazzy

Максимальное кол-во повторяющихся подряд элементов списка?

Пример:
[4,6,5,5,5,5,5,5,6,6]=5
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
from itertools import groupby

data = [4,6,5,5,5,5,5,5,6,6]
print(max(sum(1 for _ in v) for k, v in groupby(data)))
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@chazzy Автор вопроса
arr = [3,4,4,4,4,7,7]
count = 0
i = 0
while i<len(arr):
    if arr[i]==arr[i+1]:
        i += 1
        count += 1
print count

Пока придумал такое.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы