Resultados da pesquisa a pedido "stopiteration"

2 a resposta

python rendimento e stopiteração em um loop?

Eu tenho um gerador onde eu gostaria de adicionar um valor inicial e final ao conteúdo real, é algo como isto: # any generic queue where i would like to get something from q = Queue() def gen( header='something', footer='anything' ): # initial ...

1 a resposta

Manipulação de StopIteration do Python PEP479 dentro de geradores

Alguém poderia me ajudar a entender o que é o PEP479? Eu estava lendo o documento e não conseguia entender. O resumo diz: Esse PEP propõe uma alteração nos geradores: quando StopIteration é gerado dentro de um gerador, ele é substituído por ...

2 a resposta

Como posso obter um gerador Python para retornar None em vez de StopIteratio

Estou usando geradores para realizar pesquisas em listas como este exemplo simples: >>> a = [1,2,3,4] >>> (i for i, v in enumerate(a) if v == 4).next() 3 (Apenas para enquadrar um pouco o exemplo, estou usando listas muito mais longas ...

1 a resposta

Por que, a seguir, levantamos uma 'StopIteration', mas 'for' faz um retorno normal?

4 a resposta

StopIteration de envio para loop for de fora do iterador

Existem várias maneiras de romper alguns loops aninhados Eles são 1) para usar break-continue for x in xrange(10): for y in xrange(10): print x*y if x*y > 50: break else: continue # only executed if break was not used break 2) para usar ...