Быстрый метод перетасовки длинного массива python - PullRequest
0 голосов
/ 28 мая 2020

Привет, я хочу перетасовать массив из 15 целых чисел. Я могу сделать это долго, но я уверен, но мне было интересно, есть ли для этого простая функция? Я пробовал импортировать random и использовать random.shuffle, однако он говорит мне, что может принимать не более 3 позиционных аргументов. Есть ли функция, которая может сделать это для длинного массива? Я изо всех сил пытаюсь найти способ

 import random

a = random.shuffle(9,
6,
7,
5,
6,
8,
8,
9,
8,
6,
6,
7,
7,
7)

print(a)

1 Ответ

1 голос
/ 28 мая 2020

Вам нужно передать массив методу shuffle(), примерно так: -

import random
arr = [9,6,7,5,6,8,8,9,8,6,6,7,7,7]
random.shuffle(arr)
print(arr)

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...