求解 python 匿名函數 lambda 的迴圈使用

各位大大,請教一下,matlab 的匿名函數寫法可以用迴圈來累加函數,如
for i=1:j
f=@(rr) f(rr)+tree(i,j)/(1+rr*v(j)^(i-1));
end

用 python 的 lambda 做匿名函數沒辦法用迴圈累加,會造成自我無限循環,如
f=lambda rr : 0
for i in range(0,j+1):
f=lambda rr :f(rr)+tree[i,j]/(1+rr*(v[j]**i))

請問有好的方法解決嗎?