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

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