@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 применяется к спискам, или нет?
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
Вы где-то выше переопределили значение встроенной функции "sum" на число (sum=0).

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

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

Войти через центр авторизации
Похожие вопросы
Idaproject Москва
от 70 000 ₽
БАРС Груп Санкт-Петербург
от 60 000 до 200 000 ₽
Plesk Новосибирск
от 150 000 до 300 000 ₽
24 июл. 2021, в 09:01
1000 руб./за проект
24 июл. 2021, в 08:53
1000 руб./за проект
24 июл. 2021, в 05:19
5000 руб./за проект