Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Как исправить ошибку в Python?

написал маленькую программу, с целью попробовать удалить случайный элемент из списка после его использования:
import random

test_list2 = ["A1", "A2", "A3", "B1", "B2", "B3", "C1", "C2", "C3"]

kor2 = (random.choice(test_list2))
print(kor2)

test_list3 = test_list2.pop(kor2)
kor2 = (random.choice(test_list3))
print(kor2)

Выдают следующую ошибку:
test_list3 = test_list2.pop(kor2)
TypeError: 'str' object cannot be interpreted as an integer

Что не так и как исправить?

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

почитай документацию для ранжома, для стр переменных должна быть другая функция

Аватар пользователя
Ученик

никак