Perguntas com a marcação «generator»

Um gerador é uma generalização de uma sub-rotina, usada principalmente para simplificar a escrita de iteradores. O comando yield em um gerador não especifica uma co-rotina para a qual saltar, mas passa um valor de volta para uma rotina pai.

5
Retorno ou rendimento de uma função que chama um gerador?
Eu tenho um gerador generatore também um método de conveniência para ele - generate_all. def generator(some_list): for i in some_list: yield do_something(i) def generate_all(): some_list = get_the_list() return generator(some_list) # <-- Is this supposed to be return or yield? Deveria generate_all returnou yield? Eu quero que os usuários dos dois …

3
Callable mais python gerando True?
A classe collections.defaultdictusa uma fábrica padrão, usada para gerar um valor padrão. Se os valores contidos no dictobjeto -like forem padronizados False, a instância poderá ser criada como: d_false = defaultdict(bool) Qual é a maneira mais pitônica de conseguir o mesmo com um valor padrão de True? Em outros termos, …
11 python  generator 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.