itertools.dropwhile
Создаёт итератор, отбрасывающий элементы до указанного.
itertools.dropwhile(predicate, iterable)
-> iterator
predicate -- Функция, описывающая условие отсечения, должна принимать текущий элемент фильтруемого объекта. Пока эта функция возвращает True, элементы будут отбрасываться.
iterable -- Объект, поддерживающий итерирование, по элементам которого требуется пройти.
iterable -- Объект, поддерживающий итерирование, по элементам которого требуется пройти.
Данная функция пропускает элементы указанного объекта, поддерживающего итерирование, ровно до того момента, пока функция, переданная в аргументе
predicate
не вернёт False
. После этого будут возвращаться все оставшиеся элементы, то есть predicate
к ним более не применяется. from itertools import dropwhile
filtered = dropwhile(lambda item: item < 3, [1, 2, 3, 4])
list(filtered) # [3, 4]
Синонимы поиска: itertools, dropwhile
Нет обсуждений для отображения.
Если у вас есть, что сказать, можете представиться и исправить ситуацию.
На заметку
Зарегистрированные пользователи могут публиковать свои мнения относительно Книг, Видео, Статей других авторов и прочего в разделе Обсуждений.