Resultados da pesquisa a pedido "itertools"

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

4 a resposta

onde está o arquivo 'itertools'

3 a resposta

Gerando todas as permutações de pares exclusivos

Eu preciso gerar todos os pares possíveis, mas com a restrição de que um emparelhamento específico só ocorre uma vez nos resultados. Então, por exemplo:

2 a resposta

zip_longest without fillvalue

Estou procurando um meio termo entre o Pythonzip ezip_longest funções (doitertools module), que esgota todos os iteradores fornecidos, mas não preenche nada. Portanto, por exemplo, ele deve transpor tuplas da seguinte maneira: (11, 12, 13 ), ...

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

3 a resposta

Itertools Combinações Sem Repetições: Onde rgb é equivalente a rbg etc

Estou tentando usaritertools.combinations para retornar combinações exclusivas. Pesquisei várias perguntas semelhantes, mas não consegui encontrar uma resposta. Um exemplo: >>> import itertools >>> e = ['r','g','b','g'] ...

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

6 a resposta

Teste de subconjuntos ordenados

Quero testar se um conjunto ordenado é um subconjunto de um conjunto ordenado maior. Eu usei tuplas e

1 a resposta

Qual gerador de itertools não pula nenhuma combinação?

Quando executo este código, não obtenho todas as combinações possíveis de 3 caracteres:

2 a resposta

No Python 3.x, por que não há um objeto compartilhado no disco?

É oitertools C module [https://hg.python.org/cpython/file/3.4/Modules/itertoolsmodule.c]incluído de alguma forma no principal binário Python na 3.x? Supondo que o módulo C seja construído e incluído, o que parece ser: >>> import inspect >>> ...