shuffle()
Python Random shuffle() metodi
Misol
Ro‘yxatni aralashtiring (ro‘yxat elementlarining tartibini o‘zgartiring):
import random
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist)
print(mylist)
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
shuffle() metodi ro‘yxat kabi ketma-ketlikni qabul qiladi va uning elementlari tartibini o‘zgartiradi (aralashtiradi).
Eslatma: Bu metod asl ro‘yxatni o‘zgartiradi, yangi ro‘yxat qaytarmaydi.
Sintaksis
random.shuffle(sequence)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| sequence | Majburiy. Ketma-ketlik. |
| function | Python 3.9 dan beri eskirgan. Python 3.11 da olib tashlangan. Ixtiyoriy. 0.0 va 1.0 oralig‘idagi sonni qaytaradigan funksiya nomi. Agar ko‘rsatilmasa,
random() funksiyasi ishlatiladi |
Ko‘proq misollar
Misol
Bu misolda Python 3.9 dan beri eskirgan va Python 3.11 da olib tashlangan
function parametridan foydalanilgan.
Natijaga vazn berish yoki uni belgilab qo‘yish uchun o‘z funksiyangizni yaratishingiz mumkin.
Agar funksiya har safar bir xil sonni qaytarsa, natija ham har safar bir xil tartibda bo‘ladi:
import random
def myfunction():
return 0.1
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist, myfunction)
print(mylist)
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
