Resultados da pesquisa a pedido "list-comprehension"

10 a resposta

Criar um dicionário a partir de um arquivo csv?

Estou tentando criar um dicionário a partir de um arquivo csv. A primeira coluna do arquivo csv contém chaves exclusivas e a segunda coluna contém valores. Cada linha do arquivo csv representa um par exclusivo de chave e valor no dicionário. Eu ...

6 a resposta

Comportamento estranho: Lambda dentro da lista de compreensão

In python 2.6: [x() for x in [lambda: m for m in [1,2,3]]]resulta em [3, 3, 3] Eu esperaria que a saída fosse [1, 2, 3]. Eu recebo exatamente o mesmo problema, mesmo com uma abordagem de não lista de compreensão. E mesmo depois de copiar m em ...

6 a resposta

aneira mais rápida de obter o último elemento de uma lista em Haske

Qual é a maneira mais rápida de obter o último elemento de uma lista em Haskell. Também na próxima iteração, desejo remover o primeiro e o último elemento da lista. Qual é a maneira mais elegante de fazer isso? Estou tentando entender a lista, ...

3 a resposta

Compreensão da lista Python - simples

Tenho uma lista e quero usar uma determinada função apenas nas entradas dela que atendem a uma determinada condição - deixando as outras entradas não modificada Exemplo: digamos que quero multiplicar por 2 apenas os elementos que são ...

9 a resposta

nstruções múltiplas em compherensions da lista em Pytho

É possível ter algo como: list1 = ... currentValue = 0 list2 = [currentValue += i, i for i in list1] Eu tentei isso, mas não funcionou? Qual é a sintaxe adequada para escrevê-las? EDIT: a declaração de impressão foi um exemplo. Na verdade, ...

4 a resposta

Removendo o açúcar sintático: compreensão da lista em Haskell

Posso desconsiderar a compreensão da lista nesta expressão: [(i,j) | i <- [1..4], j <- [i+1..4]]Esta é a saída: [(1,2),(1,3),(1,4),(2,3),(2,4),(3,4)]omo posso, com mapa, filtro e assim por diante, escrever esse pedaço de códig edita Aqui está ...

2 a resposta

Entendendo a compreensão da lista aninhada

Quero entender a compreensão da lista aninhada. Abaixo, listei uma expressão de compreensão da lista e o equivalente do loop fo Será que meu entendimento está corret Por exemplo [(min([row[i] for row in rows]),max([row[i] for row in rows])) ...

6 a resposta

Encontrando e agrupando anagramas por Python

input: ['abc', 'cab', 'cafe', 'face', 'goo'] output: [['abc', 'cab'], ['cafe', 'face'], ['goo']]O problema é simples: agrupa por anagrams. O pedido não importa. Claro, eu posso fazer isso por C ++ (que é minha língua materna). Mas, eu ...

2 a resposta

O “acesso ao fechamento modificado” é resolvido pela sintaxe de compreensão?

@ReSharper 6.0 fornece o aviso "Acesso ao fechamento modificado" para odr identificador no primeiro trecho de códig private IEnumerable<string> GetTheDataTableStrings(DataTable dt) { foreach (DataRow dr in dt.Rows) { yield return ...

4 a resposta

compreensão de lista equivalente sem produzir uma lista descartável [duplicado]

Possible Duplicate: É Pythonic usar a compreensão da lista apenas para efeitos colaterai [https://stackoverflow.com/questions/5753597/is-it-pythonic-to-use-list-comprehensions-for-just-side-effects] so inadequado de compreensão de lista - ...