Sélectionnez au hasard des éléments dans la liste (tableau) en python

Vous pouvez obtenir aléatoirement un élément d'un tableau en utilisant la fonction de choix du module aléatoire.

Cependant, notez que si le nombre d'éléments est égal à 0, une exception sera levée.

>>> 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

Sélectionnez au hasard des éléments dans la liste (tableau) en python
[Python] Manipulation d'éléments dans une liste (tableau) [Trier]
Obtenir des éléments de liste en Python
Extraire tous les n éléments d'un tableau (liste) en Python et Ruby
[Python] Manipulation des éléments dans la liste (tableau) [Ajouter / Supprimer]
Supprimer plusieurs éléments dans la liste python
Télécharger des images à partir de la liste d'URL en Python
[Python] Combine tous les éléments dans un tableau
Liste triée en Python
Liste triée en Python
Liste de filtres en Python
La chose semblable à une recherche de liste en Python
Trier les éléments de la liste dans l'ordre spécifié en Python
Comment supprimer les éléments en double dans la liste Python 3
Extraire des éléments (en utilisant une liste d'index) comme NumPy d'une liste / taple Python
[Python] Affiche toutes les combinaisons d'éléments de la liste
Tri rapide d'un tableau en Python 3
Tableau multidimensionnel vide en python
Assurez-vous que tous les éléments de la liste sont les mêmes en Python
Comment découper un bloc de plusieurs tableaux à partir d'un multiple en Python
Comment échanger des éléments dans un tableau en Python et comment inverser un tableau.
En Python, les éléments de la liste sont triés et sortis sous forme d'éléments et de multiples.
Obtenez le nombre d'éléments spécifiques dans la liste python
Autoriser Python à sélectionner la chaîne de caractères du fichier d'entrée dans le dossier
Extraire plusieurs doublons de liste en Python
pythonweb scraping-get éléments en vrac
Différence entre list () et [] en Python
[python] Gérer les fonctions dans une liste
Sortie de la liste du vendredi Premium 2017 en Python
Obtenir des données de Quandl en Python
python / Créer un dict à partir d'une liste.
Extraire du texte d'images avec Python
Python3> Générer une liste à partir de itérable> liste (plage (5))
Extraire des chaînes de fichiers avec Python
[Python of Hikari-] Chapitre 05-03 Syntaxe de contrôle (pour les éléments d'extraction d'instructions de la liste-)
Différentes façons de créer un tableau de nombres de 1 à 10 en Python.
Obtenez des taux de change à partir des taux de change ouverts en Python
Afficher une liste d'alphabets en Python 3
Relancé de "pas d'accès Internet" en Python
Empêcher le double lancement de cron en Python
Prenez la somme logique de List en Python (fonction zip)
Python / numpy> fichier de liste (tableau numpy) sauvegarde / chargement
Conseils: [Python] Restaurer et extraire au hasard un tableau à partir d'un fichier fasta
Différence entre append et + = dans la liste Python
[Python] Afficher les éléments de la liste en utilisant des arguments de longueur variable
Obtenez le niveau de la batterie de SwitchBot avec Python
Joindre les éléments de la liste sans «». (Récupérer la chaîne de la liste sans '')
Résumé des méthodes intégrées, etc. de la liste Python
Générer une classe à partir d'une chaîne en Python
[Python] liste
Générer un langage C à partir d'une expression S avec Python
Obtenir la liste de codes EDINET en Python
Convertir de Markdown en HTML en Python
Obtenez la probabilité de précipitation de XML avec Python
[Python] Comprendre le fonctionnement des tranches de liste en quelques secondes
Obtenir l'historique des métriques de MLflow en Python
Obtenez des données de séries chronologiques de k-db.com avec Python
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
Comment effacer un taple dans une liste (Python)
Essayez d'implémenter deux piles en Python sur un seul tableau
Créer un tableau C à partir d'une feuille Python> Excel