random.shuffle() возвращает None
есть код:
import random
mylist = [0, 1, 2, 3, 4, 5, 6, 7]
print(random.shuffle(mylist))
код возвращает None и я не могу понять почему
Ответы (1 шт):
Автор решения: Павел
→ Ссылка
Дело в том, что функция random.shuffle() ничего не возвращает, она изменяет исходный объект.
The shuffle() method takes a sequence, like a list, and reorganize the order of the items.
Попробуйте:
import random
mylist = [0, 1, 2, 3, 4, 5, 6, 7]
random.shuffle(mylist)
print(mylist)