Resultados da pesquisa a pedido "list-comprehension"

3 a resposta

Compreensão da lista com um acumulador

4 a resposta

Comparando compreensões de lista e loops explícitos (3 geradores de matriz mais rápidos que 1 para loop)

Fiz a lição de casa e acidentalmente encontrei uma estranha inconsistência na velocidade do algoritmo. Aqui estão 2 versões do código da mesma função mas com 1 diferença: na primeira versão, uso o gerador de matriz de 3 vezes para filtrar alguma ...

2 a resposta

Descompactando generalizações

>>> LOL = [[1, 2], ['three']] >>> [*LOL[0], *LOL[1]] [1, 2, 'three']Tudo bem! Adeusitertools.chain [https://docs.python.org/3/library/itertools.html#itertools.chain]. Nunca gostei muito de você de qualquer maneira. >>> [*L for L in LOL] File ...

5 a resposta

Dividir uma lista em listas aninhadas em um valor

Digamos que eu tenha uma lista assim: [1, 4, None, 6, 9, None, 3, 9, 4 ]Eu decido dividir isso em listas aninhadas emNone, para conseguir esta: [ [ 1, 4 ], [ 6, 9 ], [ 3, 9, 4 ] ]Claro, eu poderia querer fazer isso em(9, None) nesse caso, ...

5 a resposta

for-if sem compreensão da lista em uma linha

isso pode ser escrito em uma linha sem compreensão de lista? for x in vec: if x > 3: ... ...

5 a resposta

if / else na compreensão da lista do Python?

Como posso fazer o seguinte em Python? row = [unicode(x.strip()) for x in row if x is not None else '']Essencialmente: substitua todos os Nones por cadeias vazias e depoisrealizar uma função.

4 a resposta

Compreensão da lista: fazendo listas de listas

Olá, estou tentando fazer uma função no haskell que leva um número a faz uma partição usando listas, ou seja, para número4 isso criaria[[1,1,1,1],[1,1,2],[1,3],[2,2],[4]]. Eu estava pensando em usar a compreensão de lista para isso, onde ele ...

4 a resposta

C ++ 14: Como usar o modelo variadic para criar uma matriz de valores 1-100

Desejo obter uma matriz de valoresint buf[]={1...100}. Eu gostaria que esse array pudesse ser construído em tempo de compilação, usando um modelo variadico. É como entender a lista de Python / Haskell, etc. Mas o modelo c ++ 11/14 pode fazê-lo e ...

5 a resposta

A compreensão da lista reencontra os nomes mesmo após o escopo da compreensão. Isto está certo?

As compreensões estão tendo algumas interações inesperadas com o escopo. Este é o comportamento esperado? Eu tenho um método: def leave_room(self, uid): u = self.user_by_id(uid) r = self.rooms[u.rid] other_uids = [ouid for ouid in ...

6 a resposta

Lista com valores duplicados e sufixo

Eu tenho uma listaa: a = ['a','b','c']e precisa duplicar alguns valores com o sufixo_ind adicionado desta maneira (a ordem é importante): ['a', 'a_ind', 'b', 'b_ind', 'c', 'c_ind']Eu tentei: b = [[x, x + '_ind'] for x in a] c = [item for ...