Metoden choice i random-modulet

Metoden choice i modulet random returnerer et tilfældigt element fra en sekvens (streng, liste, tuple). I metodeparameteren angiver vi den ønskede sekvens.

Syntaks

pythonimport random

random.choice(sekvens)

Eksempel

Lad os få et hvilket som helst element fra strengen:

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

Resultat af kodeudførelse:

python'e'

Eksempel

Lad os nu få et tilfældigt element fra listen:

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

Resultat af kodeudførelse:

python5

Eksempel

Lad os udskrive et hvilket som helst element fra tuplen:

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

Resultat af kodeudførelse:

python'4'

Se også

  • metoden shuffle i modulet random,
    som blander en sekvens
  • metoden random i modulet random,
    som returnerer et pseudotilfældigt tal
  • metoden sample i modulet random,
    som returnerer et tilfældigt udvalg af elementer fra en sekvens