Aus einer Liste ziehen
- Liste:
["red", "blue", "gold"]— mehrere Werte in eckigen Klammern, durch Komma getrennt. - Ziehen:
random.choice(["red", "blue", "gold"])liefert zufällig eines davon. - Speichern:
farben = ["red", "blue", "gold"]— die Liste in einer Variablen merken. - Gleich wahrscheinlich:Jedes Element hat dieselbe Chance.
Wähle eine Farbliste und würfle neu (Regler Durchgang). Jede Blüte bekommt eine zufällige Farbe aus der Liste.
Halte fest: random.choice wählt nur aus den Werten, die in der Liste stehen — die Liste legt fest, was überhaupt möglich ist.
Liste: ["red", "blue", "gold"] – mehrere Werte in eckigen Klammern, durch Komma getrennt; mit farben = [...] in einer Variablen gemerkt.
Ziehen: random.choice(farben) liefert zufällig ein Element, jedes mit gleicher Chance.
Grenze: Es kann nur gewählt werden, was in der Liste steht.
choice schreiben
- Liste:eckige Klammern, Elemente mit Komma getrennt; Texte in Anführungszeichen.
- Aufruf:
random.choice(liste)— genau ein Element. - Auch Zahlen:
random.choice([90, 120, 144])— zufälliger Winkel aus einer Auswahl. - Häufigkeit:Steht ein Wert doppelt in der Liste, kommt er doppelt so oft.
Zufällig auswählen: random.choice(liste) liefert genau ein Element der Liste.
Liste: eckige Klammern, Elemente mit Komma getrennt, Texte in Anführungszeichen; auch Zahlen sind möglich.
Häufigkeit: Steht ein Wert doppelt in der Liste, kommt er doppelt so oft.
Allgemeine Hinweise
Eckige Klammern
random.choice("red", "blue") ohne eckige Klammern gibt einen Fehler — choice erwartet eine Liste.
Leere Liste
random.choice([]) kann nichts ziehen und meldet einen IndexError.
Gewichten
["red", "red", "blue"] macht Rot doppelt so wahrscheinlich wie Blau.
