Python 3 - Metodo numero shuffle ()

Descrizione

Il shuffle() metodo randomizza gli elementi di un elenco in posizione.

Sintassi

Di seguito è riportata la sintassi per shuffle() metodo -

shuffle (lst,[random])

Note - Questa funzione non è accessibile direttamente, quindi dobbiamo importare il modulo shuffle e quindi dobbiamo chiamare questa funzione utilizzando un oggetto statico casuale.

Parametri

  • lst - Potrebbe essere un elenco o una tupla.

  • random- Questa è una funzione opzionale con 0 argomenti che restituisce float tra 0,0 - 1,0. L'impostazione predefinita è Nessuno

Valore di ritorno

Questo metodo restituisce un elenco rimescolato.

Esempio

L'esempio seguente mostra l'utilizzo del metodo 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)

Produzione

Quando eseguiamo il programma sopra, produce il seguente risultato:

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