Top.Mail.Ru
Ответы

Ошибка в Python

использую метод shuffle но выдаёт ошибку:
AttributeError: 'builtin_function_or_method' object has no attribute 'shuffle'
пробовал поменять from random import* на from random import shuffle
но не помогало а докапывалось до доругой функции из random

По дате
По рейтингу
Аватар пользователя
Новичок

Причём здесь "метод"? Shuffle - не метод, а функция модуля random. И используется она так:

1234
 import random 
arr = [1, 2, 3, 4, 5] # просто массив для демонстрации работы
random.shuffle(arr) # перемешивание массива arr
print(arr) 
Аватар пользователя
Мастер

Ну логично, ты пытаешься использовать shuffle функцию так, как будто это метод random модуля, но на самом деле это сама функция.