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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу