[Python] How to pick just one item from a generator?

Discussão em 'Python' iniciado por Stack, Fevereiro 1, 2025.

  1. Stack

    Stack Membro Participativo

    I have a generator function like the following:

    def myfunct():
    ...
    yield result


    The usual way to call this function would be:

    for r in myfunct():
    dostuff(r)


    My question, is there a way to get just one element from the generator whenever I like? For example, I'd like to do something like:

    while True:
    ...
    if something:
    my_element = pick_just_one_element(myfunct())
    dostuff(my_element)
    ...

    Continue reading...

Compartilhe esta Página