Metoden choice i modulen random

Metoden choice i modulen random returnerar ett slumpmässigt element från en sekvens (sträng, lista, tupel). I metodens parameter anger vi den önskade sekvensen.

Syntax

pythonimport random

random.choice(sekvens)

Exempel

Låt oss få vilket som helst av elementen i strängen:

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

Resultat av kodkörning:

python'e'

Exempel

Låt oss nu få ett slumpmässigt element från listan:

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

Resultat av kodkörning:

python5

Exempel

Låt oss skriva ut vilket som helst av elementen i tupeln:

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

Resultat av kodkörning:

python'4'

Se även

  • metoden shuffle i modulen random,
    som blandar om sekvensen
  • metoden random i modulen random,
    som returnerar ett pseudoslumptal
  • metoden sample i modulen random,
    som returnerar ett slumpmässigt urval av element från en sekvens