61 of 151 menu

Метод shuffle модула random

Метод shuffle модула random меша редослед елемената у променљивом низу. Пошто је торка непроменљив низ, а елементи у скупу нису уређени, испада да метод ради само са листом. Након извршења методе оригинална листа се мења, а сам метод враћа 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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј