Resultados da pesquisa a pedido "list-comprehension"
Entendendo os fibonacci de Haskell
fibs :: [Int] fibs = 0 : 1 : [ a + b | (a, b) <- zip fibs (tail fibs)]Isso gera a sequência de Fibonacci. Eu entendo o comportamento dos guardas, de:, zip etail, mas eu não entendo<-. O que está fazendo aqui?
Principais compreensões: referências aos componentes
Em suma: preciso escrever uma Compreensão da lista na qual me refiro à lista que está sendo criada pela Compreensão da lista. Isso pode não ser algo que você precise fazer todos os dias, mas também não acho incomum. Talvez não haja resposta ...
Como usar objetos correspondentes novamente em uma compreensão de lista
Eu tenho uma função para escolher pedaços de uma lista de seqüências de caracteres e retorná-los como outra lista: def filterPick(lines,regex): result = [] for l in lines: match = re.search(regex,l) if match: result += [match.group(1)] return ...
Lista de compreensão com condição
Eu tenho uma lista simples. >>> a = [0, 1, 2]Quero fazer uma nova lista usando uma compreensão de lista. >>> b = [x*2 for x in a] >>> b [0, 2, 4]Muito simples, mas e se eu quiser operar apenas sobre elementos diferentes de zero? 'if' needs ...
Compreensão avançada da lista Python
Dadas duas listas: chars = ['ab', 'bc', 'ca'] words = ['abc', 'bca', 'dac', 'dbc', 'cba']como você pode usar a compreensão da lista para gerar uma lista filtrada dewords pela seguinte condição: dado que cada palavra tem comprimenton echars é ...
filtrando elementos da lista de listas em Python?
Quero filtrar elementos de uma lista de listas e iterar sobre os elementos de cada elemento usando uma lambda. Por exemplo, dada a lista: a = [[1,2,3],[4,5,6]]suponha que eu queira manter apenas elementos em que a soma da lista seja maior que N. ...
Compreensão recursiva da lista em Python?
É possível definir uma compreensão recursiva da lista em Python? Possivelmente um exemplo simplista, mas algo como: nums = [1, 1, 2, 2, 3, 3, 4, 4] willThisWork = [x for x in nums if x not in self] # self being the current comprehensionÉ ...
Python: Como definir variável local na compreensão da lista?
Eu tenho um método que pega uma lista e retorna um objeto # input a list, returns an object def map_to_obj(lst): a_list = f(lst) return a_list[0] if a_list else NoneQuero obter uma lista que contenha todos os elementos mapeados que não ...
Sublistas de uma lista usando compreensão de lista
Que simples. Eu quero gerar todas as sublistas de uma lista usando a compreensão da lista. ou seja: getSublist [1,2,3] é [[1], [2], [3], [1,2], [1,3], [2, 3], [1,2,3]] obrigado
No Python, é melhor usar a compreensão de lista ou para cada loop?
Qual das seguintes alternativas é melhor usar e por quê? Método 1: for k, v in os.environ.items(): print "%s=%s" % (k, v)Método 2: print "\n".join(["%s=%s" % (k, v) for k,v in os.environ.items()])Costumo liderar o primeiro como mais ...