あの、forでまわして配列に値を順繰りに詰め込んで逝くという動作についてなんだけど
ネットを駆使して調べて

n=[1,2,3,4,5,6,7,8,9,10]
sum = [0]

for r in n:
sum = sum + r
print "sum[", r, "] =", sum[r]

みたいにしたのですが、このやりかたはPython的にはスマートではなかったりするんでしょうか?