TypeError:+ =:'int'和'NoneType'不支持的操作数类型

时间:2016-09-24 20:12:39

标签: python python-2.7

我有一个列表,当我尝试添加数字时,我插入数字我得到一个错误TypeError:不支持的操作数类型为+ =:'int'和'NoneType' 不确定为什么。这是我的代码

smallWindow = Window()
smallList = smallWindow.size(3)
print smallList

position = 0
sum = 0
for arg in sys.argv[1:]:
    smallList.pop(position)
    smallList.insert(0, int(arg))
    print smallList
    print smallWindow.max(smallList)
    position+=1
    if position  == 3:
        position = 0
    sum = 0
    for number in smallList:
        sum += number

1 个答案:

答案 0 :(得分:1)

None中有smallList,而操作数+=不会以这种方式运作 - number必须是int,对吧现在你有:

int += None