Все на день: и кто помнит, и кого (Марк Аврелий).
Python 3 — Числовая функция shuffle()
18.08.2017

Описание
Функция shuffle() рандомизирует элементы из списка.
Синтаксис
Ниже приведен синтаксис для shuffle():
shuffle (lst,[random])
[gn_box title=»Примечание:» box_color=»#4f6bf5″]Эта функция не доступна напрямую, поэтому нам нужно импортировать модуль shuffle, а затем мы должны вызвать эту функцию с помощью случайного статического объекта.[/gn_box]
Параметры
- lst — это может быть список или кортеж.
- random — это необязательный 0 аргумент функции возвращает переменную с плавающей точкой в диапазоне от 0,0 — 1,0. Значение по умолчанию равно none
Возвращаемое значение
Этот метод возвращает перемешанный список.
Пример
Следующий пример показывает использование функции shuffle().
#!/usr/bin/python3 import random list = [22, 16, 13, 7]; random.shuffle(list) print ("Перемешанный список : ", list) random.shuffle(list) print ("Перемешанный список : ", list)
Вывод
Когда мы запустим программу выше, она выдает следующий результат:
Перемешанный список : [16, 7, 22, 13] Перемешанный список : [22, 7, 13, 16]