Метод shuffle() – рандомизирует элементы списка на месте. Простыми словами, перемешивает элементы списка случайным образом.

Синтаксис

Ниже приведен синтаксис метода shuffle() в Python:

shuffle (lst)

Примечание. Эта функция недоступна напрямую, поэтому нам нужно импортировать random модуль, а затем нам нужно вызвать эту функцию, используя random статический объект.

Параметры

lst – это может быть список или кортеж.

Возвращаемое значение

Функция не возвращает никакого значения.

Пример

В следующем примере показано использование метода shuffle() в Python.

#!/usr/bin/python
import random

list = [20, 16, 10, 5];
random.shuffle(list)
print "Перемешанный список: ",  list

random.shuffle(list)
print "Перемешанный список: ",  list

Когда приведённый выше код выполнится, он даст следующий результат:

Перемешанный список:  [16, 5, 10, 20]
Перемешанный список:  [16, 5, 20, 10]

Оглавление