Python 循环操作的继续出错

Python 循环操作的继续出错,python,python-2.7,Python,Python 2.7,当条件为true时,它不会返回到循环的第一行!, 我该怎么办?!, 感谢您的支持。请改为: for cluster in range(self.number_of_clusters): if type(optRes[cluster]) == None: continue 类型(some null value)永远不能是None请执行以下操作: for cluster in range(self.number_of_clusters): if type(optRe

当条件为true时,它不会返回到循环的第一行!, 我该怎么办?!, 感谢您的支持。

请改为:

for cluster in range(self.number_of_clusters):
    if type(optRes[cluster]) == None:
        continue
类型(
some null value
)永远不能是
None

请执行以下操作:

for cluster in range(self.number_of_clusters):
    if type(optRes[cluster]) == None:
        continue

类型(
some null value
)永远不能是
None

type(X)
永远不能是
None
,条件始终为false。除此之外,“它不会回到第一行”是什么意思?此外,无论条件是真是假,您的代码的行为都完全相同。
类型(无)->
您的意思可能是
如果optRes[cluster]为None
?我读您的问题时,就像几秒钟内销毁的
中的问题一样
类型(X)从不
,条件总是假的。除此之外,“它不会回到第一行”是什么意思?此外,无论条件是真是假,您的代码的行为都完全相同。
type(None)->
您的意思可能是
if optRes[cluster]是否无
?我读了你的问题,就像在秒内销毁的中的问题一样。它会导致此值错误:ValueError:包含多个元素的数组的真值不明确。使用a.any()或a.all()它会导致此值错误:ValueError:包含多个元素的数组的真值不明确。使用a.any()或a.all()