Что такое функция sample в Python?
Функция sample в Python используется для случайного выбора элементов из последовательности (например, списка, кортежа или строки). Она принимает два обязательных аргумента: последовательность, из которой нужно выбирать элементы, и количество элементов, которые нужно выбрать.
Например, если у нас есть список чисел [1, 2, 3, 4, 5] и мы вызываем функцию sample(list, 3), то она вернет нам случайно выбранные три элемента из этого списка.
Важно отметить, что функция sample возвращает список случайно выбранных элементов и может возвращать один и тот же элемент несколько раз. Для того чтобы избежать этого, можно воспользоваться функцией random.shuffle() для предварительного перемешивания элементов последовательности.
Функция sample() модуля random в Python возвращает случайную выборку элементов из последовательности.
Синтаксис данной функции: random.sample(последовательность, количество элементов, [k=повтор])
Пример использования данной функции:
import random
aList = [20, 40, 80, 100, 120]
sampled_list = random.sample(aList, 3)
print(sampled_list)
В результате выполнения этого кода будет получен список из трёх уникальных чисел, выбранных случайным образом из заданного списка.