Jump to content

Gilberto Farias

Membros
  • Contagem de Conteúdo

    1
  • Ingressou

  • Última visita

Informações Pessoais

  • Cidade
    São Luís
  • Estado
    Maranhão (MA)

Clientes & Parceiros

  • Você é um cliente TecnoSpeed?
    Sim
  • Você é um parceiro da Casa do Desenvolvedor?
    Sim

Conquistas de Gilberto Farias

0

Reputação na Comunidade

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