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

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

Пример:
[4,6,5,5,5,5,5,5,6,6]=5
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 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

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

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

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