Como fazer uma permutação no Python

Escrito por vivek saxena | Traduzido por bruna leoncio
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

As "permutations" (permutações) são usadas em probabilidade e estatística para determinar o número de formas em que uma lista de itens pode ser organizada. O Phyton não inclui nenhuma função integrada de permutação, mas o cálculo pode ser feito via o módulo "itertools". Incluído nele está uma função que pode calcular a lista do número de permutações dentro de um determinado "set" (conjunto) de valores.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Importe o módulo "itertools":

    import itertools

  2. 2

    Alinhe todos os valores do conjunto em variáveis. Suponha que você precisa determinar o número de vezes que dois membros de uma associação de cinco estudantes poderiam ser elegidos para as posições de presidente e vice. Assumindo que os nomes das alunas sejam Angela, Cindy, Jan, Marsha e Beyonce, você deve digitar o seguindo comando:

    permutation_set_variable = ['Angela', 'Cindy', 'Jan', 'Marsha', 'Beyonce']

  3. 3

    Chame a função "permutations" da seguinte forma:

    itertools.permutations(set, r)

  4. 4

    Troque "set" com a variável que contém os valores e "r" com a extensão requerida. Dado o exemplo, você deveria digitar:

    itertools.permutations(permutation_set_variable, 2)

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível