ID EN
Itertools

takewhile

Python 3.11 🇮🇩 Bahasa Indonesia

Buatlah iterator yang mengembalikan elemen dari iterable selama predikatnya benar. Kurang lebih setara dengan:

Syntax

PYTHON
itertools.takewhile(predicate, iterable)

Contoh

Example 1
PYTHON
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