Modulio random metodas choice

Modulio random metodas choice grąžina atsitiktinį elementą iš sekos (eilutės, sąrašo, kortežo). Metodo parametre nurodome mums reikalingą seką.

Sintaksė

pythonimport random

random.choice(seka)

Pavyzdys

Gaukime bet kurį iš eilutės elementų:

pythontxt = 'abcde'
print(random.choice(txt))

Kodo vykdymo rezultatas:

python'e'

Pavyzdys

Dabar gaukime atsitiktinį elementą iš sąrašo:

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

Kodo vykdymo rezultatas:

python5

Pavyzdys

Išveskime bet kurį iš kortežo elementų:

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

Kodo vykdymo rezultatas:

python'4'

Taip pat žiūrėkite

  • modulio random metodas shuffle,
    kuris išmaišo seką
  • modulio random metodas random,
    kuris grąžina pseudoatsitiktinį skaičių
  • modulio random metodas sample,
    kuris grąžina atsitiktinį elementų iš sekos imtį