合計値を取得する

sum()を使用します。

items = [5, 10, 3, -2, 9]

val = sum(items)
print(val) # -25

小数の合計値を取得する場合はmath.fsum()の方が正確とされていますが、浮動小数点数をあつかう以上誤差は避けられません。

import math

for i in range(10):
    items = [0.1] * (i + 1)
    
    print(sum(items))
    print(math.fsum(items))
    print()
# 実行結果
0.1
0.1

0.2
0.2

0.30000000000000004
0.30000000000000004

0.4
0.4

0.5
0.5

0.6
0.6000000000000001

0.7
0.7000000000000001

0.7999999999999999
0.8

0.8999999999999999
0.9

0.9999999999999999
1.0