Python 中是否有一个库函数可以在以下意义上创建递归列表:
recursive_list(f, x0, n) = [x0, f(x0), f(f(x0)), f(f(f(x0))), ...]
标准库中没有这样的函数,但编写一个不需要太多代码:
def recursive_list(f, x, n): return [x] + [x := f(x) for i in range(n-1)]