Случайный элемент в списке

PythonPythonBeginner
Практиковаться сейчас

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В Python вы можете легко получить случайный элемент из списка с использованием модуля random. Этот модуль предоставляет функцию choice(), которая возвращает случайный элемент из заданного списка. В этом испытании вам будет предложено написать функцию, которая принимает список в качестве аргумента и возвращает случайный элемент из этого списка.


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{{"Случайный элемент в списке"}} python/lists -.-> lab-13712{{"Случайный элемент в списке"}} python/tuples -.-> lab-13712{{"Случайный элемент в списке"}} python/function_definition -.-> lab-13712{{"Случайный элемент в списке"}} python/importing_modules -.-> lab-13712{{"Случайный элемент в списке"}} python/using_packages -.-> lab-13712{{"Случайный элемент в списке"}} python/standard_libraries -.-> lab-13712{{"Случайный элемент в списке"}} python/math_random -.-> lab-13712{{"Случайный элемент в списке"}} end

Случайный элемент в списке

Напишите функцию random_element(lst), которая принимает список в качестве аргумента и возвращает случайный элемент из этого списка.

  • Используйте random.choice(), чтобы получить случайный элемент из lst.
from random import choice

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

Резюме

В этом испытании вы узнали, как получить случайный элемент из списка в Python с использованием модуля random. Вы также написали функцию, которая принимает список в качестве аргумента и возвращает случайный элемент из этого списка. Это полезный навык при работе со списками в Python.