Wählen Sie zufällig Elemente aus der Liste (Array) in Python aus

Sie können ein Element zufällig aus einem Array abrufen, indem Sie die Auswahlfunktion des Zufallsmoduls verwenden.

Beachten Sie jedoch, dass bei einer Anzahl von 0 Elementen eine Ausnahme ausgelöst wird.

>>> import random
>>> random.choice(["hoge","fuga","piyo"])
'piyo'
>>> random.choice(["hoge","fuga","piyo"])
'fuga'
>>> random.choice([])
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/usr/lib64/python2.7/random.py", line 275, in choice
    return seq[int(self.random() * len(seq))]  # raises IndexError if seq is empty
IndexError: list index out of range

Recommended Posts

Wählen Sie zufällig Elemente aus der Liste (Array) in Python aus
[Python] Manipulation von Elementen in einer Liste (Array) [Sortieren]
Abrufen von Listenelementen in Python
Extrahieren Sie alle n Elemente aus einem Array (einer Liste) in Python und Ruby
[Python] Manipulation von Elementen in der Liste (Array) [Hinzufügen / Löschen]
Löschen Sie mehrere Elemente in der Python-Liste
Laden Sie Bilder von der URL-Liste in Python herunter
[Python] Kombinieren Sie alle Elemente in einem Array
Sortierte Liste in Python
Sortierte Liste in Python
Filterliste in Python
Die findähnliche Sache der Liste in Python
Sortieren Sie Listenelemente in Python in der angegebenen Reihenfolge
So entfernen Sie doppelte Elemente in der Python 3-Liste
Extrahieren Sie Elemente (mithilfe einer Liste von Indizes) wie NumPy aus einer Python-Liste / einem Python
[Python] Gibt alle Kombinationen von Elementen in der Liste aus
Sortieren Sie schnell ein Array in Python 3
Leeres mehrdimensionales Array in Python
Stellen Sie sicher, dass alle Elemente in der Liste in Python identisch sind
So schneiden Sie ein Block-Multiple-Array aus einem Multiple-Array in Python
So tauschen Sie Elemente in einem Array in Python aus und wie kehren Sie ein Array um.
In Python werden die Elemente in der Liste sortiert und als Elemente und Vielfache ausgegeben.
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Erlauben Sie Python, die Zeichenfolge der Eingabedatei aus dem Ordner auszuwählen
Extrahieren Sie mehrere Listenduplikate in Python
Pythonweb Scraping-Get-Elemente in loser Schüttung
Unterschied zwischen list () und [] in Python
[Python] Verwalten Sie Funktionen in einer Liste
Ausgabe 2017 Premium Friday List in Python
Python / Machen Sie ein Diktat aus einer Liste.
Extrahieren Sie mit Python Text aus Bildern
Python3> Liste aus iterierbarer> Liste erstellen (Bereich (5))
Extrahieren Sie mit Python Zeichenfolgen aus Dateien
[Hikari-Python] Kapitel 05-03 Steuerungssyntax (zum Abrufen von Elementen aus der Liste-)
Verschiedene Möglichkeiten, um in Python ein Array von Zahlen von 1 bis 10 zu erstellen.
Erhalten Sie Wechselkurse von offenen Wechselkursen in Python
Zeigen Sie eine Liste der Alphabete in Python 3 an
Wiederbelebt von "kein Internetzugang" in Python
Verhindern Sie den doppelten Start von cron in Python
Nehmen Sie die logische Summe von List in Python (Zip-Funktion)
Python / numpy> list (numpy array) Datei speichern / laden
Tipps: [Python] Stellt ein Array nach dem Zufallsprinzip wieder her und extrahiert es aus einer Fasta-Datei
Unterschied zwischen Anhängen und + = in der Python-Liste
[Python] Listenelemente mit Argumenten variabler Länge anzeigen
Holen Sie sich den Batteriestand von SwitchBot mit Python
Listenelemente ohne '' verbinden. (String aus der Liste ohne '' abrufen)
Zusammenfassung der integrierten Methoden usw. der Python-Liste
Generieren Sie eine Klasse aus einer Zeichenfolge in Python
[Python] -Liste
Generieren Sie mit Python eine C-Sprache aus dem S-Ausdruck
Ruft die EDINET-Codeliste in Python ab
In Python von Markdown in HTML konvertieren
Holen Sie sich mit Python die Niederschlagswahrscheinlichkeit aus XML
[Python] Verstehen Sie die Slice-Operation der Liste in Sekunden
Abrufen des Metrikverlaufs von MLflow in Python
Holen Sie sich mit Python Zeitreihendaten von k-db.com
[Python] Sortieren Sie die Liste von pathlib.Path in natürlicher Reihenfolge
So löschen Sie einen Taple in einer Liste (Python)
Versuchen Sie, zwei Stapel in Python auf einem Array zu implementieren
Erstellen Sie ein C-Array aus einer Python> Excel-Tabelle