【发布时间】:2018-03-06 18:37:16
【问题描述】:
假设我有一个函数f,它接受一些变量并返回一个相同类型的变量。为简单起见,假设
def f(x):
return x/2+1
我有兴趣一遍又一遍地将f 应用于自身。类似f(f(f(...(f(x))...)))。
我可以这样做
s = f(x)
for i in range(100):
s = f(s)
但我想知道是否有一种更简单、更简洁的方法来做同样的事情。我不想避免for 循环(就像对自己的挑战)。是否有某种方法可以使用map 或类似功能来完成此操作?
【问题讨论】:
标签: python