Python Random shuffle() Metode
Contoh
Acak daftar (mengatur ulang urutan item daftar):
import random
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist)
print(mylist)
Definisi dan Penggunaan
Metode shuffle()
ini mengambil urutan, seperti daftar, dan mengatur ulang urutan item.
Catatan: Metode ini mengubah daftar asli, tidak mengembalikan daftar baru.
Sintaksis
random.shuffle(sequence, function)
Nilai Parameter
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 |
Lebih Banyak Contoh
Contoh
Anda dapat menentukan fungsi Anda sendiri untuk menimbang atau menentukan hasilnya.
Jika fungsi mengembalikan nomor yang sama setiap kali, hasilnya akan dalam urutan yang sama setiap kali:
import random
def myfunction():
return 0.1
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist,
myfunction)
print(mylist)