Что значит ошибка object is not subscriptable в Python 3?



Автор Вася Бебичкин задал вопрос в разделе Python

object is not subscriptable в Python 3 - что это значит и получил лучший ответ

Ответ от Yaroslav S[гуру]
Ошибка object is not subscriptable в Python 3 означает, что вы пытаетесь получить элемент объекта по индексу или ключу через квадратные скобки, но данный объект это не поддерживает. Возможность такого обращения называется subscriptable, и ей обладают только контейнеры: списки, словари, кортежи и строки. Если в тексте ошибки указано, например, что int object is not subscriptable или NoneType object is not subscriptable, значит, вы применяете скобки к числу, пустому значению или функции, а не к коллекции. Для исправления проверьте тип переменной через функцию type перед обращением к ней. Убедитесь, что вы случайно не перезаписали список или словарь числом или результатом функции, которая ничего не возвращает.

Ответ от Даниил кумпан[активный]
ты бы не мог полностью текст написать и сказать где у тебя вылезла такая ошибка

Ответ от ВикиВопрос[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: object is not subscriptable в Python 3 - что это значит

Что это значит?
Это сообщение от хостинг-провайдера, которое объясняет ограничения вашего текущего тарифного плана
подробнее...

вычесть (2) что это значит
Слово вычесть означает математическое действие вычитание. Простыми словами, это значит отнять одно
подробнее...

Cells.clear Что это значит в VBA?
В VBA метод Cells. Clear означает полную очистку ячеек на рабочем листе Excel. Эта команда
подробнее...

14/88 что это значит?
Числовое сочетание 14/88 в образовательном контексте рассматривается как обычная математическая
подробнее...

Thursday at 8/7c... что это значит? 8\\7с?
Такая запись обычно встречается в расписании телепередач или радиопрограмм в США. Она означает
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*