Jump to content

Gilberto Farias

Membros
  • Contagem de Conteúdo

    1
  • Ingressou

  • Última visita

Tudo que foi postado por Gilberto Farias

  1. Ajuda com a funçao itertools.chain. Partindo de uma lista com 190 combinações, a função itertools.chain, no Python, retorna uma lista de 20 elementos, como mostra o código abaixo. A questão é: como obter 4 listas de 5 elementos aleatórios, partindo da mesma lista citada acima, em vez dos 20 elementos já obtidos? Note que não se trata de dividir a lista de 20 elementos em 4. Já pesquisei na documentação e não encontrei a solução. Obrigado pela ajuda. Segue código: from itertools import chain combs = [] base = list(range(1, 21) for x in base: for y in base: if x < y: combs.append((x, y)) print('combinações:', combs) print('total combinações:', len(combs)) print() res = list(sorted(set(chain(*combs)))) print('resultado:', res) combs.py
×
×
  • Create New...