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]