Python 3 - Método Number shuffle ()

Descrição

o shuffle() método randomiza os itens de uma lista no local.

Sintaxe

A seguir está a sintaxe para shuffle() método -

shuffle (lst,[random])

Note - Esta função não é acessível diretamente, então precisamos importar o módulo shuffle e então precisamos chamar esta função usando um objeto estático aleatório.

Parâmetros

  • lst - Pode ser uma lista ou tupla.

  • random- Esta é uma função de argumento 0 opcional que retorna um valor flutuante entre 0,0 - 1,0. O padrão é nenhum

Valor de retorno

Este método retorna uma lista reorganizada.

Exemplo

O exemplo a seguir mostra o uso do método shuffle ().

#!/usr/bin/python3
import random

list = [20, 16, 10, 5];
random.shuffle(list)
print ("Reshuffled list : ",  list)

random.shuffle(list)
print ("Reshuffled list : ",  list)

Resultado

Quando executamos o programa acima, ele produz o seguinte resultado -

Reshuffled list :  [16, 5, 10, 20]
reshuffled list :  [20, 5, 10, 16]