我们能在运行时更改 Python 中 for 循环的范围(较高限制)吗?


不,一旦创建一个范围,你就无法修改它。相反,你可以改用一个 while 循环。例如,如果你有一些代码如下

for i in range(lower_limit, higher_limit, step_size)

# some code
if i == 10:
   higher_limit = higher_limit + 5

你可以将它改成

i = lower_limit
while i < higher_limit:
   # some code
   if i == 10:
      higher_limit = higher_limit + 5
   i += step_size

更新于:2020年6月17日

349 浏览

启动你的 职业生涯

完成课程即可获得认证

开始
广告
© . All rights reserved.