带有List的Python递归不返回任何def foo(a):
a.append(1)
if len(a) > 10:
print a return a else:
foo(a)为什么这个递归函数不返回任何(参见下面的记录)?我不太明白我做错了什么。In [263]: x = []
In [264]: y = foo(x)
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
In [265]: print y
None
添加回答
举报
0/150
提交
取消