Мне необходимо использовать функцию sum()
для суммирования значений в списке. Обратите внимание, что это ОТЛИЧНО от использования цикла for
для добавления чисел вручную. Я думал, что это будет что-то вроде следующего, но я получаю TypeError: 'int' object is not callable
.
numbers = [1, 2, 3]
numsum = (sum(numbers))
print(numsum)
Я рассмотрел несколько других решений, которые включали установку параметра запуска, определение карты или включение синтаксиса for
в sum()
, но мне не повезло с этими вариантами, и я не могу понять, что происходит. Может ли кто-нибудь предоставить мне простейший возможный пример sum()
, который подведет итоги списка и объяснит, почему это сделано так, как есть?