ID EN
Itertools

dropwhile

Python 3.11 🇮🇩 Bahasa Indonesia

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

Syntax

PYTHON
itertools.dropwhile(predicate, iterable)

Contoh

Example 1
PYTHON
def dropwhile(predicate, iterable):
     dropwhile(lambda x: x<5, [1,4,6,4,1]) --> 6 4 1
    iterable = iter(iterable)
    for x in iterable:
        if not predicate(x):
            yield x
            break
    for x in iterable:
        yield x