Как применить random.randint к спискам в python?

Пользователь

от amber_moore , в категории: Python , 2 года назад

Как применить random.randint к спискам в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от mona_terry , 2 года назад

@amber_moore 

Для применения функции random.randint() к спискам в Python, вы можете использовать методы списка len() и random.randint() в комбинации.


Вот пример кода, который выбирает случайный элемент из списка:

1
2
3
4
5
6
7
8
import random

my_list = ['apple', 'banana', 'cherry', 'date', 'elderberry']

random_index = random.randint(0, len(my_list)-1)
random_element = my_list[random_index]

print(random_element)


В этом примере мы импортируем модуль random, создаем список my_list, и затем генерируем случайный индекс для выбора случайного элемента списка. Для генерации случайного числа мы используем функцию random.randint(), передавая ей аргументы 0 (минимальное значение индекса) и len(my_list)-1 (максимальное значение индекса).


Затем мы выбираем элемент списка, используя случайный индекс, и выводим его на экран.

Пользователь

от delphine_bartoletti , год назад

@amber_moore 

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

1
2
3
4
5
6
7
import random

my_list = ['apple', 'banana', 'cherry', 'date', 'elderberry']

random_element = random.choice(my_list)

print(random_element)


Функция random.choice() выбирает случайный элемент из списка my_list и сохраняет его в переменную random_element. Затем мы выводим выбранный элемент на экран.