Python Willekeurige shuffle()- methode
Voorbeeld
Shuffle een lijst (reorganiseer de volgorde van de lijstitems):
import random
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist)
print(mylist)
Definitie en gebruik
De shuffle()
methode neemt een reeks, zoals een lijst, en reorganiseert de volgorde van de items.
Opmerking: deze methode verandert de oorspronkelijke lijst, er wordt geen nieuwe lijst geretourneerd.
Syntaxis
random.shuffle(sequence, function)
Parameterwaarden
Parameter | Description |
---|---|
sequence | Required. A sequence. |
function | Optional. The name of a function that returns a number between 0.0 and
1.0. If not specified, the function
random() will be used |
Meer voorbeelden
Voorbeeld
U kunt uw eigen functie definiëren om het resultaat te wegen of specificeren.
Als de functie elke keer hetzelfde getal retourneert, is het resultaat elke keer in dezelfde volgorde:
import random
def myfunction():
return 0.1
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist,
myfunction)
print(mylist)