Récupérer un élément d'une liste au hasard peut être une tâche courante lorsque vous travaillez avec des listes en Python. Pour ce faire, diverses fonctions et modules intégrés peuvent être utilisés.
La fonction random.choice() fournit un moyen pratique de sélectionner un élément aléatoire dans un liste. Il prend une séquence comme argument et renvoie un seul élément sélectionné au hasard.
import random foo = ['a', 'b', 'c', 'd', 'e'] print(random.choice(foo))
Pour les situations où des choix aléatoires cryptographiquement sécurisés sont requis (par exemple, générer des phrases secrètes) , la fonction secrets.choice() du module secrets peut être utilisé.
import secrets foo = ['battery', 'correct', 'horse', 'staple'] print(secrets.choice(foo))
Sur les versions Python antérieures à 3.6, la classe random.SystemRandom() peut être utilisée pour des choix aléatoires cryptographiquement sécurisés.
import random secure_random = random.SystemRandom() print(secure_random.choice(foo))
En employant ces techniques, les développeurs peuvent facilement sélectionner des éléments aléatoires dans des listes, quel que soit la version de Python ou le niveau de sécurité. requis.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!