Die choice-Methode

Die Methode choice des Moduls random gibt ein zufälliges Element aus einer Sequenz (String, Liste, Tupel) zurück. Im Parameter der Methode geben wir die gewünschte Sequenz an.

Syntax

pythonimport random

random.choice(Sequenz)

Beispiel

Lassen Sie uns ein beliebiges Element aus dem String holen:

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

Ergebnis der Codeausführung:

python'e'

Beispiel

Lassen Sie uns nun ein zufälliges Element aus der Liste holen:

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

Ergebnis der Codeausführung:

python5

Beispiel

Lassen Sie uns ein beliebiges Element aus dem Tupel ausgeben:

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

Ergebnis der Codeausführung:

python'4'

Siehe auch

  • die Methode shuffle des Moduls random,
    die eine Sequenz mischt
  • die Methode random des Moduls random,
    die eine pseudozufällige Zahl zurückgibt
  • die Methode sample des Moduls random,
    die eine zufällige Stichprobe von Elementen aus einer Sequenz zurückgibt