Buatlah iterator yang mengembalikan elemen dari iterable selama predikatnya benar. Kurang lebih setara dengan:
itertools.takewhile(predicate, iterable)
def takewhile(predicate, iterable):
takewhile(lambda x: x<5, [1,4,6,4,1]) --> 1 4
for x in iterable:
if predicate(x):
yield x
else:
break