Python整数列表长度错误

时间:2016-12-04 23:12:33

标签: python list types integer

我有以下代码,Python2:

def sumofN(lst):
    wtf = len(lst)

    if wtf == 0:
        return 0
    else:
        for i in lst:
            su = sumofN(lst[i]) + su
    return su

l = [1,3,5]

print sumofN(l)

当我跑步时,我得到:

TypeError: object of type 'int' has no len()

然而,很明显l不是整数而是整数列表。发生了什么事?

0 个答案:

没有答案