有人可以帮我解释为什么这个函数的打印返回“无”而不是结果 7?此函数的解决方案应返回单个元素列表 [7]。但是当我打印它时,它抛出 None。
li = [9,3,9,3,9,7,9]
def Solution(A):
if len(A)>1:
B = A[1:]
if A[0] in B:
B.remove(A[0])
Solution(B)
else:
return A
else:
return A
例如
print(Solution(li))
None
预先感谢您的帮助。