61 of 151 menu

Random модулінің shuffle әдісі

random модулінің shuffle әдісі өзгеретін тізбектегі элементтердің ретін араластырады. Кортеж өзгермейтін тізбек болғандықтан, ал жиындағы элементтер реттелмеген болғандықтан, әдіс тек тізіммен жұмыс істейді. Әдіс орындалғаннан кейін бастапқы тізім өзгереді, ал әдіс өзі None қайтарады. Әдіс параметрінде бізге қажет тізімді береміз.

Синтаксис

import random random.shuffle(тізім)

Мысал

Тізімдегі элементтерді араластырайық:

lst = [1, 2, 3, 4, 5] random.shuffle(lst) print(lst)

Кодты орындау нәтижесі:

[4, 3, 2, 1, 5]

Мысал

Енді кортеждің элементтерін араластыруға тырысайық:

tpl = ('1', '2', '3', '4', '5') random.shuffle(tpl) print(tpl)

Бізге келесі қате қайтарылады:

TypeError: 'tuple' object does not support item assignment

Мысал

Сондай-ақ жиын элементтерін араластыруға тырысайық:

st = {'a', 'b', 'c', 'd'} random.shuffle(st) print(st)

Кодты орындағаннан кейін біз келесі қате аламыз:

TypeError: 'set' object is not subscriptable

Сондай-ақ қараңыз

  • choice әдісі random модулінің,
    ол тізбектен кездейсоқ элемент қайтарады
  • random әдісі random модулінің,
    ол кездейсоқ сан қайтарады
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау