Resultados da pesquisa a pedido "list-comprehension"

3 a resposta

Listar compreensões em Python com estado mutável entre iterações

Eu tenho algo que é muito parecido com uma compreensão de lista em Python, exceto que ele compartilha um estado mutável entre as iterações. Existe alguma maneira de fazer isso com uma compreensão de lista? def f(x): """ 5-bit LFSR """ return (x ...

3 a resposta

Como imprimir o progresso de uma compreensão de lista em python?

No meu método, eu tenho que retornar uma lista dentro de uma lista. Eu gostaria de ter uma compreensão da lista, por causa do desempenho, já que a lista leva cerca de 5 minutos para ser criada. [[token.text for token in document] for document in ...

5 a resposta

O que está acontecendo nessa função (haskell)?

Eu tenho essa função haskell que não entendo direito. ns :: [Integer] ns = 0 : [n+k | (n, k) <- zip ns [1,3..]]Me pedem para "tomar 3 ns". Eu pensei que ns era constante, então seria apenas zip com o primeiro elemento da lista, dando (0,1). ...

2 a resposta

Expressão ternária na compreensão de dicionários

Estou tentando inverter um dicionário. No caso de muitas chaves com o mesmo valor, a nova chave (valor antigo) deve ser associada a um conjunto de novos valores (chaves antigas). Resolvi o problema, mas estou tentando refatorar usando compreensão ...

4 a resposta

Quão (in) eficiente é uma compreensão de lista se você não a atribuir?

Nesta pergunta [https://stackoverflow.com/a/11968881/34088], Estou discutindo com um comentarista que argumenta que for t in threads: t.join()seria melhor que [t.join() for t in threads]Deixando de lado a questão de "abusar das compreensões" - ...

3 a resposta

Como embaralhar aleatoriamente um baralho de cartas entre os jogadores?

Estou tendo problemas para usar uma função em outra para distribuir cartões. Aqui está o que eu tenho até agora. import random as rand def create(): ranks = ['2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K', 'A'] suites = ['H', 'C', ...

5 a resposta

As compreensões de lista e as funções funcionais são mais rápidas que "para loops"?

Em termos de desempenho no Python, uma compreensão de lista ou funções como map (), filter () e reduzem () são mais rápidas que um loop for? Por que, tecnicamente, eles "rodam na velocidade C", enquanto "o loop for roda na velocidade da máquina ...

1 a resposta

Por que uma variável de classe não é definida na compreensão da lista, mas outra é?

Acabei de ler a resposta para esta pergunta:Acessando variáveis de classe a partir de uma compreensão de lista na definição de classe [https://stackoverflow.com/q/13905741/1175080] Isso me ajuda a entender por que o código a seguir resulta ...

4 a resposta

Como converter uma matriz de seqüências de caracteres em uma matriz de números inteiros usando compreensões

Eu tenho uma matriz [['1', '2'], ['3', '4']] que desejo converter em uma matriz de números inteiros. Existe uma maneira de fazer isso usando compreensões?

7 a resposta

Python: para cada elemento da lista, aplique uma função na lista

Dado[1,2,3,4,5], como posso fazer algo como 1/1, 1/2, 1/3,1/4,1/5, ...., 3/1,3/2,3/3,3/4,3/5,.... 5/1,5/2,5/3,5/4,5/5 Gostaria de armazenar todos os resultados, encontrar o mínimo e retornar os dois números usados para encontrar o mínimo. ...