【发布时间】:2011-03-22 09:33:28
【问题描述】:
for row in b:
for drug in drug_input:
for brand in brand_names[drug]:
如何从第三个循环退出当前循环并转到for row in b: 的下一个值?
【问题讨论】:
-
我可能会尝试包装这个块并通过加注来打破它。
-
请问内循环中的什么条件会强制
break? -
好的。这里有很多答案,所有这些都是正确的,因为它们确实打破了两个循环。但我不认为你写的这段代码是正确的。 为什么你要执行这个迭代?回顾最后一天的帖子,我认为
b是包含一些药物的 CSV 行列表。为什么您需要针对所述 CSV 的每一行迭代您知道的每种药物? -
请扩展您的示例 - 可能有更好的方法来解决它,而无需从外循环中断。
-
Python 已经转到:entrian.com/goto ;-)(请不要在实际代码中使用它)
标签: python