Скажите, что у меня есть итеративный и вы хотите пропустить элементы, пока элементы соответствуют определенному предикату. Я хочу повлиять на текущий итератор, а не возвращать новый.Pythonic способ пропускать элементы в истребителе?
я мог бы просто сделать это:
# untested, just for explanation
e = next(iterable)
while True:
if something(e):
e = next(iterable)
else:
break
Но есть встроенная функция для этого, или некоторой общей идиомы?