TypeError:“ NoneType”类型的参数不是可重复的错误

时间:2019-05-25 11:43:30

标签: python

我正在编写代码,以查找列表中的最大数字总和,该数字不重复且无法解决我遇到的错误。

aa = reshape(aa.', 1, []);

1 个答案:

答案 0 :(得分:0)

列表中的元素之一是None。当currentelementset的值也等于None时,会导致这种情况。当您尝试遍历None时,会出现此错误。

为防止发生此错误,您应在循环之前验证从列表中获取的值,并处理值为None的情况。

currentelement = array[index+i]
if not currentelement:
    # do smth
currentelementset=set(map(int, str(currentelement))) # error is here
for digit in currentelementset:
    if(digit in setsofar):
        flag=False