Amigos vi um video que um cara ao explicar geradores fez o código:--
def geradores():
yield 'abacaxi'
yield '13'
yield [1,2,3]'
x= geradores()
depois ele dava um next(x) e a cada vez a saída resultava:
>>>abacaxi
>>>13
>>>[1,2,3]
fiz o código no spyder:
def geradores():
for i in range(3):
print('aqui')
yield 'andre'
yield 'luis'
yield 'souza'
x= geradores()
print(next(x))
e a saída é apenas:
>>>andre
>>>andre
>>>andre
alguém sabe me explicar por que?
Você recebeu essa mensagem porque está inscrito no grupo "Grupo de usuários Python - RN" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para grupy-rn+u...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para grup...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/grupy-rn.
Para mais opções, acesse https://groups.google.com/d/optout.