Python Random shuffle() Metode
Voorbeeld
Skommel 'n lys (herorganiseer die volgorde van die lysitems):
import random
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist)
print(mylist)
Definisie en gebruik
Die shuffle()
metode neem 'n volgorde, soos 'n lys, en herorganiseer die volgorde van die items.
Let wel: Hierdie metode verander die oorspronklike lys, dit gee nie 'n nuwe lys terug nie.
Sintaksis
random.shuffle(sequence, function)
Parameterwaardes
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 voorbeelde
Voorbeeld
Jy kan jou eie funksie definieer om te weeg of die resultaat te spesifiseer.
As die funksie elke keer dieselfde getal gee, sal die resultaat elke keer in dieselfde volgorde wees:
import random
def myfunction():
return 0.1
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist,
myfunction)
print(mylist)