python是否能将列表作为函数返回值

请教图中代码报错的原因,不能将列表作为返回值,然后进行递归吗?谢谢!

img

列表可以作为返回值。它报错的意思是:这个list在你的逻辑处理中变成了None,因此报错。
list.insert 是没有返回值的。

list是可以作为参数返回的。

你的报错应该是insert后,返回的不是list,从而导致的报错。

你调整下即可。