Что такое функция sample в Python?

Аватар пользователя Elena Gromova
Elena Gromova
31 октября 2024

Функция sample в Python используется для случайного выбора элементов из последовательности (например, списка, кортежа или строки). Она принимает два обязательных аргумента: последовательность, из которой нужно выбирать элементы, и количество элементов, которые нужно выбрать.

Например, если у нас есть список чисел [1, 2, 3, 4, 5] и мы вызываем функцию sample(list, 3), то она вернет нам случайно выбранные три элемента из этого списка.

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

0 0

Функция sample() модуля random в Python возвращает случайную выборку элементов из последовательности.

Синтаксис данной функции: random.sample(последовательность, количество элементов, [k=повтор])

Пример использования данной функции:

import random
aList = [20, 40, 80, 100, 120] 
sampled_list = random.sample(aList, 3)
print(sampled_list)

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

enter image description here

0 0
Познакомьтесь с основами Python бесплатно