Resultados da pesquisa a pedido "itertools"

3 a resposta

lista em torno do grupo resulta em grupos vazios

Eu estava brincando para ter uma idéia melhor das ferramentasgroupby, agrupei uma lista de tuplas pelo número e tentei obter uma lista dos grupos resultantes. Quando eu converter o resultado degroupby para uma lista, no entanto, recebo ...

5 a resposta

Separando uma String

Dada uma string, quero gerar todas as combinações possíveis. Em outras palavras, todas as maneiras possíveis de colocar uma vírgula em algum lugar da string. Por exemplo: input: ["abcd"] output: ["abcd"] ["abc","d"] ["ab","cd"] ...

4 a resposta

Quando é melhor usar o zip em vez do izip?

Quando é melhor usarzip [https://docs.python.org/2/library/functions.html#zip]ao invés deitertools.izip [https://docs.python.org/2/library/itertools.html#itertools.izip]?

2 a resposta

Como obter todos os mapeamentos entre duas listas?

Temos duas listas, A e B: A = ['a','b','c'] B = [1, 2]Existe uma maneira pitônica de construir o conjunto de todos os mapas entre A e B contendo 2 ^ n (aqui 2 ^ 3 = 8)? Isso é: [(a,1), (b,1), (c,1)] [(a,1), (b,1), (c,2)] [(a,1), (b,2), (c,1)] ...

1 a resposta

Determine todas as combinações de lançar uma moeda sem usar "itertools.product"

Passei por posts semelhantes no fórum, mas todos sugerem o usoitertools.product mas eu queria saber se ele pode ser resolvido sem usá-lo. Quero imprimir todas as combinações de resultados para N lançamentos de uma moeda. Isso pode ser feito se N ...

1 a resposta

Produto cartesiano dando um dicionário

Eu tenho as seguintes listas: brand=["Audi","Mercedes"] speed=[130,150] model=["sport","family"]Eu quero obter o equivalente a: ll=[] ll.append({'brand':'mercedes', 'speed':130, 'model':'family'}) ll.append({'brand':'mercedes', 'speed':130, ...

3 a resposta

Mesclando os resultados do itertools.product?

Estou tentando criar uma lista de números de0-9999 usandoitertools.product. Eu sou capaz de criar uma lista de0000-9999 fazendo o seguinte: numbers = ['0','1','2','3','4','5','6','7','8','9'] itertools.product(numbers,numbers,numbers,numbers)E ...

1 a resposta

Python itertools.combinations: como obter os índices dos números combinados

O resultado criado por itertools.combinations () do Python () são as combinações de números. Por exemplo: a = [7, 5, 5, 4] b = list(itertools.combinations(a, 2)) # b = [(7, 5), (7, 5), (7, 4), (5, 5), (5, 4), (5, 4)]Mas gostaria de obter também ...

6 a resposta

Python Itertools permutações apenas letras e números

Eu preciso obter apenas as permutações que possuem letras e números (a permutação não pode ser. "A, B, C, D" Eu preciso assim: "A, B, C, 1") Em resumo, as permutações não podem conter apenas letras, não apenas números. Deve ser uma combinação de ...

2 a resposta

Esse código python pode ser mais eficiente?

Eu escrevi algum código para descobrir quantas substrings de uma string são pares de anagramas. A função para encontraranagram(anagramSolution) é de complexidade O (N). A função de substring tem complexidade menor que N quadrado. Mas, este código ...