Élément aléatoire dans une liste

PythonPythonBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

En Python, vous pouvez facilement obtenir un élément aléatoire d'une liste à l'aide du module random. Ce module fournit une fonction appelée choice() qui renvoie un élément aléatoire d'une liste donnée. Dans ce défi, vous devrez écrire une fonction qui prend une liste en argument et renvoie un élément aléatoire de cette liste.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") python/ModulesandPackagesGroup -.-> python/using_packages("Using Packages") python/ModulesandPackagesGroup -.-> python/standard_libraries("Common Standard Libraries") python/PythonStandardLibraryGroup -.-> python/math_random("Math and Random") subgraph Lab Skills python/comments -.-> lab-13712{{"Élément aléatoire dans une liste"}} python/lists -.-> lab-13712{{"Élément aléatoire dans une liste"}} python/tuples -.-> lab-13712{{"Élément aléatoire dans une liste"}} python/function_definition -.-> lab-13712{{"Élément aléatoire dans une liste"}} python/importing_modules -.-> lab-13712{{"Élément aléatoire dans une liste"}} python/using_packages -.-> lab-13712{{"Élément aléatoire dans une liste"}} python/standard_libraries -.-> lab-13712{{"Élément aléatoire dans une liste"}} python/math_random -.-> lab-13712{{"Élément aléatoire dans une liste"}} end

Élément aléatoire dans une liste

Écrivez une fonction random_element(lst) qui prend une liste en argument et renvoie un élément aléatoire de cette liste.

  • Utilisez random.choice() pour obtenir un élément aléatoire de lst.
from random import choice

def sample(lst):
  return choice(lst)
sample([3, 7, 9, 11]) ## 9

Résumé

Dans ce défi, vous avez appris à obtenir un élément aléatoire d'une liste en Python à l'aide du module random. Vous avez également écrit une fonction qui prend une liste en argument et renvoie un élément aléatoire de cette liste. C'est une compétence utile à avoir lorsqu'on travaille avec des listes en Python.