Python Random shuffle() Yöntemi
Örnek
Bir listeyi karıştırın (liste öğelerinin sırasını yeniden düzenleyin):
import random
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist)
print(mylist)
Tanım ve Kullanım
Yöntem shuffle()
, bir liste gibi bir sıra alır ve öğelerin sırasını yeniden düzenler.
Not: Bu yöntem orijinal listeyi değiştirir, yeni bir liste döndürmez.
Sözdizimi
random.shuffle(sequence, function)
Parametre Değerleri
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 |
Daha fazla örnek
Örnek
Sonucu tartmak veya belirtmek için kendi işlevinizi tanımlayabilirsiniz.
İşlev her seferinde aynı sayıyı döndürürse, sonuç her seferinde aynı sırada olacaktır:
import random
def myfunction():
return 0.1
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist,
myfunction)
print(mylist)