我在 中有两个列表Python
,如下所示:
RG = [30, 30, 30, 50, 50, 50, 70, 70, 80, 80, 80]
EC = [2, 2, 2, 25, 25, 25, 30, 30, 10, 10, 10]
然后我想用一个辅助变量迭代,比如i
,因为当满足某些条件时(比如 EC 与 RG 不同),我希望这个迭代转到另一个元素,而不是下一个元素。像:
for i in ?:
// code
if EC != RG:
i = i + 5;
// code
我已经看到了zip 函数,但我没有找到如何使用它来做到这一点,因为这function
是一个iterable
.
如果您不想在跳转索引时迭代容器,则 for 循环没有用。在这种情况下,一段时间将更有利于您的任务:
i = 0
while i < len(RG):
# code
if EC[i] != RG[i]:
i += 5;
else: i += 1
# code
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句