shuffle()

Python Random shuffle() metodi

❮ Python Random moduli


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 »

❮ Python Random moduli

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!