第25讲_递归。为什么第二次执行的时候two_list1没有数据类型了?
本帖最后由 李叔叔 于 2021-4-22 16:10 编辑求助。如图。
好烦递归。{:10_266:} 因为two_list1.append()的结果就是None啊 本帖最后由 yuxijian2020 于 2021-4-22 16:23 编辑
可不是没有类型了么
return two(ten // 2, two_list1.append(a))
你知道这么写相当于啥么?
相当于
ret = two_list1.append(a)
return two(ten // 2, ret)
append 方法没有返回值,python默认返回None
你第二次调用的时候,第二个参数传的已经不是 two_list1 了 yuxijian2020 发表于 2021-4-22 16:22
可不是没有类型了么
明白了。谢谢。 {:10_277:}
页:
[1]