Как перемешать список в Python
Список – это упорядоченная последовательность элементов. Вы можете перемешать эти элементы, используя функцию shuffle() модуля random.
Функция принимает последовательность и меняет порядок элементов.
Ниже приведен фрагмент быстрого кода для перемешивания списка.
random.shuffle(listA)
Пример 1
В этом примере мы перемешаем список в Python, используя случайный пакет.
import random #initialize a list listA = [2, 8, 4, 3, 1, 5] #shuffle list random.shuffle(listA) print(listA)
Когда указанная выше программа запускается, она печатает перемешанный список. Мы запускали его много раз, чтобы увидеть, как меняется порядок элементов.
Пример 2
В этой программе мы возьмем список строк и перемешаем их.
import random #initialize a list listA = ['a', 'b', 'c', 'd', 'e'] #shuffle list random.shuffle(listA) print(listA)
Вывод:
Во время каждого прогона список строк перемешивается.
Автор