Resultados da pesquisa a pedido "list-comprehension"

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?

7 a resposta

Compreensão de lista sem [] em Python

Entrando em uma lista: >>> ''.join([ str(_) for _ in xrange(10) ]) '0123456789'join deve tomar uma iterável. Pelo visto,joinO argumento de[ str(_) for _ in xrange(10) ]e é umcompreensão da lista ...

4 a resposta

Por que o Pylint não gosta de funções internas?

Eu tenho uma linha como esta: filter(lambda x: x == 1, [1, 1, 2])O Pylint está mostrando um aviso: W: 3: Used builtin function 'filter'Por que é que? a compreensão de uma lista é o método recomendado? Claro que posso reescrever isso assim: [x ...

3 a resposta

Aninhado para loops usando compreensão de lista

Se eu tivesse duas cordas,'abc' e'def', Eu poderia obter todas as combinações deles usando dois para loops: for j in s1: for k in s2: print(j, k)No entanto, eu gostaria de poder fazer isso usando a compreensão da lista. Eu tentei de várias ...

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 ...

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

Python - encontre seqüências numeradas incrementais com uma compreensão de lista [duplicada]

Esta pergunta já tem uma resposta aqui: Pythonic maneira de converter uma lista de números inteiros em uma seqüência de intervalos separados por ...

1 a resposta

eval falha na compreensão da lista [duplicado]

Esta pergunta já tem uma resposta aqui: Python: Como posso executar eval () no escopo local de uma função [/questions/36616739/python-how-can-i-run-eval-in-the-local-scope-of-a-function] 2 respostas Considere o seguinte código ...

1 a resposta

Por que o loop de compreensão da lista do Python está em ordem inversa? [duplicado

Esta pergunta já tem uma resposta aqui: Por que a ordem da compreensão múltipla da lista `for` do jeito que está? [/questions/38321559/why-is-the-order-of-multiple-for-list-comprehension-the-way-it-is] 1 resposta>>> my_list = [[[[1, 2, 3], [4, ...

4 a resposta

Compreensão para achatar uma sequência de sequências? [duplicado

Esta pergunta já tem uma resposta aqui: Como fazer uma lista simples da lista de listas? [/questions/952914/how-to-make-a-flat-list-out-of-list-of-lists] 39 respostas Se eu tiver uma sequência de sequências (talvez uma lista de tuplas), posso ...