Python 为列表返回 None 类型

时间:2021-08-01 17:50:53

标签: python nonetype

有人可以帮我解释为什么这个函数的打印返回“无”而不是结果 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

预先感谢您的帮助。

0 个答案:

没有答案