如何将错误消息转换为 bool 值?

How to turn error message into a bool value?

i=5
while bool(controller[i]):
    controller_jsn['Transition']=controller[i]
    i+=1

我在上面写了一段代码。并在 i 超出范围时尝试停止循环。 bool() 不是这样。我应该使用什么方法?

编写此代码的更常见方法是直接遍历元素,而不是使用索引。如果您需要从第 5 个元素开始而不是遍历所有元素,请使用切片。

for c in controller[5:]:
    controller_jsn['Transition'] = c

但我希望你有更多的逻辑,因为循环的每次迭代都会覆盖相同的值。