@irina_leifijtijhiodu

Сложение элементов списка через sum в python не работает, почему?

Добрый день!

Код:
list = [1, 2, 3, 4]
sum(list)

Выдает ошибку :
TypeError Traceback (most recent call last)
in ()
12
13 list = [1, 2, 3, 4]
---> 14 sum(list)

TypeError: 'int' object is not callable

В чем может быть проблема, вроде sum применяется к спискам, или нет?
  • Вопрос задан
  • 676 просмотров
Решения вопроса 1
Вы где-то выше переопределили значение встроенной функции "sum" на число (sum=0).

Не используйте названия встроенных функций для собственных переменных (sum, list).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
mmmaaak
@mmmaaak
скорее всего где-то раньше в коде переопределена переменная sum, в которой лежит int, код рабочий
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы