← Все вопросы
TypeError: 'list' object is not callable — обращаюсь к элементу списка
5
Хочу взять первый элемент, но падает TypeError: 'list' object is not callable:
nums = [10, 20, 30]
print(nums(0))
Я же по индексу беру, почему ошибка?
1 ответ
9
✓ Принятый ответ — помог автору
Ты использовал круглые скобки nums(0), а круглые скобки означают "вызвать как функцию". Список — не функция, поэтому 'list' object is not callable.
Для доступа к элементу по индексу нужны квадратные скобки:
print(nums[0]) # 10
Запомни: () — вызов функции, [] — обращение по индексу/ключу.
Ваш ответ
Войдите, чтобы ответить на вопрос.