Перетасовка элементов

Каким образом можно случайно переставить все элементы в списка? То есть, к примеру, я хочу перетасовать список [1, 2, 3, 4, 5], чтобы на выходе получить список с этими же элементами, но на случайных позициях.


Ответы (3 шт):

Автор решения: Denis640Kb
import random

y = [1, 2, 3, 4, 5]
random.shuffle(y)
print(y)
→ Ссылка
Автор решения: Эникейщик

Воспользуйтесь модулем random

import random

numbers = [1,2,3,4,5]
random.shuffle(numbers)
→ Ссылка
Автор решения: passant

Вариант 1

import random 
random.shuffle(array) 

Вариант 2

B = sorted([1,2,3,4], key=lambda A: random.random())
→ Ссылка