Resultados da pesquisa a pedido "list-comprehension"

1 a resposta

List vs velocidade de compreensão do gerador com função de junção [duplicado]

Esta pergunta já tem uma resposta aqui: List compreensão vs tempo estranho da expressão gerador gera resultados? [/questions/11964130/list-comprehension-vs-generator-expressions-weird-timeit-results] 3 respostas Compreensão de lista sem [] em ...

3 a resposta

Soma elementos na lista python apenas se os elementos em uma lista booleana separada forem True

Eu tenho duas listas python, A = [ 1, 2, 3, 4, 5 ] B = [ True, False, False, True, True ]As listas A e B têm o mesmo comprimento. Eu quero somar os elementos em A que correspondem aos elementos True em B. Eu sei que posso fazer isso com algo ...

2 a resposta

Quais são as contrapartes do Swift em Array.some () e Array.every () do JavaScript?

Swift fornecemap, filter, reduce, ... paraArray, mas não estou encontrandosome (ouany) ouevery (ouall) cujas contrapartes em JavaScript ...

4 a resposta

O que significa "compreensão da lista"? Como funciona e como posso usá-lo?

Eu tenho o seguinte código: [x**2 for x in range(10)]Quando eu o executo no Shell Python, ele retorna: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]Eu procurei e parece que isso é chamado decompreensão da lista, Mas como isso funciona?

4 a resposta

Compreensão de lista como substituto para reduzir () em Python

O seguinte tutorial em python diz que: A compreensão de lista é um substituto completo para a função lambda, bem como para as funçõesmap(), filter() ...

4 a resposta

Converta todos os valores de dicionário em utf-8 (compreensão de dicionário?)

Eu tenho um dicionário e quero converter todos os valores em utf-8. Isso funciona, mas existe uma maneira "mais pitônica"? for key in row.keys(): row[key] = unicode(row[key]).encode("utf-8")Para uma lista que eu poderia ...

4 a resposta

Convertendo Compreensões de Lista em Loops For em Python

Entendo a importância das compreensões de lista, mas não entendo o seu funcionamento interno, portanto, não sou capaz de entendê-las em termos mais simples, como eu faria no loop for. Por exemplo, como eu poderia mudar isso para um loop for: li ...

1 a resposta

rendimento em compreensões de lista e expressões geradoras

O comportamento a seguir me parece bastante contra-intuitivo (Python 3.4): >>> [(yield i) for i in range(3)] <generator object <listcomp> at 0x0245C148> >>> list([(yield i) for i in range(3)]) [0, 1, 2] >>> list((yield i) for i in range(3)) [0, ...

2 a resposta

comportamento de compreensão de lista estranha python 2

Eu estava olhando a compreensão da lista e vi algo estranho. Código: a = ['a', 'a', 'a', 'b', 'd', 'd', 'c', 'c', 'c'] print [(len(list(g)), k) if len(list(g)) > 1 else k for k, g in groupby(a)]Resultado: [(0, 'a'), 'b', (0, 'd'), (0, ...

1 a resposta

Por que a compreensão da lista é muito mais rápida que numpy para multiplicar matrizes?

Recentemente eu respondi aESTA [https://stackoverflow.com/questions/31596979/multiplication-between-2-lists/31597029#31597029] pergunta que queria a multiplicação de 2 listas, algum usuário sugeriu a seguinte maneira usando numpy, ao lado da ...