Python 3 - Méthode Number shuffle ()

La description

le shuffle() méthode randomise les éléments d'une liste en place.

Syntaxe

Voici la syntaxe pour shuffle() méthode -

shuffle (lst,[random])

Note - Cette fonction n'est pas accessible directement, nous devons donc importer le module shuffle puis nous devons appeler cette fonction en utilisant un objet statique aléatoire.

Paramètres

  • lst - Cela peut être une liste ou un tuple.

  • random- Il s'agit d'une fonction d'argument 0 optionnelle renvoyant un flottant entre 0,0 et 1,0. La valeur par défaut est Aucun

Valeur de retour

Cette méthode renvoie une liste remaniée.

Exemple

L'exemple suivant montre l'utilisation de la méthode 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)

Production

Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -

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