Como len (generator ()) [duplicar]

Esta pergunta já tem uma resposta aqui:

Comprimento da saída do gerador [duplicado] 9 respostas Qual é a maneira mais curta de contar o número de itens em um gerador / iterado 5 respostas

Python generators são muito úteis. Eles têm vantagens sobre as funções que retornam listas. No entanto, você poderialen(list_returning_function()). Existe uma maneira delen(generator_function())?

ATUALIZAR
Clarolen(list(generator_function())) podia funcionar....
Estou tentando usar um gerador que criei dentro de um novo gerador que estou criando. Como parte do cálculo no novo gerador, ele precisa saber o tamanho do antigo. No entanto, gostaria de manter os dois juntos com as mesmas propriedades de um gerador, especificamente - não manter a lista inteira na memória, pois pode sermuit grandes

UPDATE 2:
Assuma o gerador sabe é o comprimento desejado, mesmo desde o primeiro passo. Além disso, não há razão para manter olen() sintaxe. Exemplo - se funções em Python são objetos, não posso atribuir o comprimento a uma variável desse objeto que seria acessível ao novo gerado

questionAnswers(8)

yourAnswerToTheQuestion