A choice metódus a random modulból

A choice metódus a random modulból egy véletlenszerű elemet ad vissza egy sorozatból (sztring, lista, tuple). A metódus paraméterében adjuk meg a kívánt sorozatot.

Szintaxis

pythonimport random

random.choice(sorozat)

Példa

Kapjunk egy tetszőleges elemet a sztringből:

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

A kód végrehajtásának eredménye:

python'e'

Példa

Most kapjunk egy véletlenszerű elemet a listából:

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

A kód végrehajtásának eredménye:

python5

Példa

Írjunk ki egy tetszőleges elemet a tuple-ból:

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

A kód végrehajtásának eredménye:

python'4'

Lásd még

  • a shuffle metódus a random modulból,
    amely összekeveri a sorozatot
  • a random metódus a random modulból,
    amely visszaad egy pszeudo-véletlen számot
  • a sample metódus a random modulból,
    amely visszaad egy véletlen mintát elemekből a sorozatból