Python Random shuffle() Methode
Beispiel
Mischen Sie eine Liste (reorganisieren Sie die Reihenfolge der Listenelemente):
import random
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist)
print(mylist)
Definition und Verwendung
Die shuffle()
Methode nimmt eine Sequenz, wie eine Liste, und reorganisiert die Reihenfolge der Elemente.
Hinweis: Diese Methode ändert die ursprüngliche Liste, sie gibt keine neue Liste zurück.
Syntax
random.shuffle(sequence, function)
Parameterwerte
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 |
Mehr Beispiele
Beispiel
Sie können Ihre eigene Funktion zum Wiegen definieren oder das Ergebnis angeben.
Wenn die Funktion jedes Mal dieselbe Zahl zurückgibt, ist das Ergebnis jedes Mal in derselben Reihenfolge:
import random
def myfunction():
return 0.1
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist,
myfunction)
print(mylist)