Python 3 - Método de Shuffle () de números

Descripción

los shuffle() El método aleatoriza los elementos de una lista en su lugar.

Sintaxis

A continuación se muestra la sintaxis de shuffle() método -

shuffle (lst,[random])

Note - Esta función no es accesible directamente, por lo que necesitamos importar el módulo aleatorio y luego necesitamos llamar a esta función usando un objeto estático aleatorio.

Parámetros

  • lst - Podría ser una lista o una tupla.

  • random- Esta es una función opcional de 0 argumentos que devuelve un valor flotante entre 0.0 - 1.0. El valor predeterminado es Ninguno

Valor devuelto

Este método devuelve una lista reorganizada.

Ejemplo

El siguiente ejemplo muestra el uso del 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)

Salida

Cuando ejecutamos el programa anterior, produce el siguiente resultado:

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