您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Python中更改for循环中的迭代变量

在Python中更改for循环中的迭代变量

您没有按照自己的想法去做。 例如:

for i in range(10):

无论如何,它将始终设置i为范围内的下一个元素0-10

如果要在python中执行等效操作,则可以执行以下操作:

i = 0
while i < 10:
    print(i)
    if i == 2:
        i = 4
    else:      # these line are
        i += 1 # the correct way
    i += 1 # note that this is wrong if you want 1,2,4,5,6,7,8,9

如果您正试图将其转换为C,那么你必须记住,i++for循环会一直添加i

python 2022/1/1 18:39:37 有251人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶