itertools.dropwhile(pred, p)は,pred が偽(False) になればシーケンス q の出力を開始あします.その後にpred が真 (True) になっても,シーケンス q の出力は継続されます.
import itertools for x in itertools.dropwhile(\ lambda x: x<5 , [3, 4, 5, 6, 5, 4, 3, 2]): print('x: ',x)
x: 5 x: 6 x: 5 x: 4 x: 3 x: 2