报错信息:

【Error】 cannot unpack non-iterable NoneType object


问题描述

将单个 None值赋给了多个值
例如:

value = 0
def test():
    if value == 1:
        a = b = 1
        return a, b
# 无返回值时,返回None
a, b = test()
print(a, b)

解决方案:

大多数情况是程序写错了导致返回的None,如果真的会返回None加入else 返回其他任意类型值,但注意得返回2个

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐