【发布时间】:2018-08-19 02:55:27
【问题描述】:
这是我为使用 Python 中的递归检查列表中是否存在元素而编写的代码。根据程序的流程,它应该返回 True,而是返回 None。请帮助解释我哪里出错了。提前致谢。
def numCheck(list,num):
if len(list) == 0:
return
if list[0] == num:
return True
else:
numCheck(list[1:],num)
print(numCheck([1,2,3],2))
【问题讨论】:
标签: python arrays list recursion