Случайный выбор из списка Python

3 совета для начинающих разработчиков Python Программирование и разработка

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

Теперь давайте обсудим все возможные способы выбора случайных элементов из списка. Используя компилятор Spyder в Windows 10, мы реализуем все операции случайных функций.

Пример 1

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

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

import random

my_list = [2, 4, 6, 8, 7]

print (“Original list is: “ +str(my_list))

random_integer = random.choice(my_list)

print (“Random selected integer is :” +str(Random_integer))

После этого сохраните файл, указав его имя с расширением «.py».

сохраните файл, указав его имя

После успешного сохранения файла программы запустите код и проверьте, как он работает:

успешного сохранения файла программы

Пример 2

Во втором методе мы используем функцию random.randrange (). Он генерирует случайный элемент по порядку. Для списков мы можем указать длину диапазона, равную 0, и получить доступ к индексу и его эквивалентному значению. Кроме того, он предоставляет возможность извлекать даже позиционированные элементы или элементы индекса с индексом нескольких кратных. Для работы с Python random.randrange () мы используем тот же файл кода «SelectRandomNum.py».

В этой программе мы сначала импортируем случайный модуль. Затем создайте и инициализируйте список целых чисел. Затем мы используем функцию печати, которая печатает наш только что созданный список. Мы можем использовать функцию random.randrange () и передать список в его длину. Мы назначаем эту функцию индексной переменной. После этого мы используем наш список, который берет индексную переменную и присваивает ее другой переменной:

import random

my_list = [2, 4, 6, 8, 7]

print (“Original list is: “ +str(my_list))

random_index = random.randrasnge(len(my_list))

random_num = my_list[random_index]

print (“Random selected integer is :” +str(Random_num))

В этой программе мы сначала импортируем случайный модуль

Сохраните (Ctrl + S) и запустите (F5) программный файл SelectRandonNum.py, чтобы проверить, как работает функция random.randrange ():

программный файл SelectRandonNum.py, чтобы проверить, как работает

Пример 3

В нашем третьем методе мы используем функцию random.randint (). Он также может генерировать случайный элемент в диапазоне. Однако разница в том, что он использует числовой индекс для нахождения числа по соответствующему индексу. Для работы с Python random.randint () мы используем тот же файл кода «SelectRandomNum.py».

В этой программе мы сначала импортируем случайный модуль, а затем создаем и инициализируем список целых чисел. Затем мы используем функцию печати, которая печатает наш только что созданный список. Мы можем использовать функцию random.randint (). Функция использует два обязательных параметра для диапазона. Мы назначаем эту функцию индексной переменной. После этого мы используем наш список, который принимает индексную переменную:

import random

my_list = [ 2, 4, 6, 8, 7]

print (“Original list is: “ +str(my_list))

random_index = random.randint(0, len(my_list)1)

random_num = my_list[random_index]

print (“Random selected integer is :” +str(Random_num))

Снова сохраните и запустите файл «SelectRandomNum.py», чтобы просмотреть случайно выбранное число на экране консоли:

сохраните и запустите файл «SelectRandomNum.py»

Заключение

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

Читайте также:  Массивы в руководстве по Java: как объявлять и инициализировать массивы Java
Оцените статью
bestprogrammer.ru
Добавить комментарий