itertools.dropwhile()

Пропускает элементы, пока предикат истинен, затем выдаёт все оставшиеся.

Сигнатураitertools.dropwhile(predicate, iterable)

Отбрасывает элементы с начала последовательности, пока predicate возвращает истину. Как только предикат впервые становится ложным, функция возвращает все оставшиеся элементы без дальнейшей проверки.

import itertools

print(list(itertools.dropwhile(lambda x: x < 5, [1, 3, 6, 2, 8])))
# [6, 2, 8]
← Все записи: Модуль itertools в Python
Поддержать проект