在python中继续进行其他操作

雄蕊
for ele in eles:
   for i in xrange(10):
       try:
            #do something
           break
        except:
            continue
   else:
       if some condition:
           continue
       #do something

考虑上面的代码,我知道break将打破内部for循环,第一个continue将继续内部for循环,第二个continue呢?它将继续哪个for循环?

安德里亚·科贝里尼(Andrea Corbellini)

最新continue的效果在外for循环上生效,如以下示例所示:

>>> for x in [1, 2, 3]:
...     for y in [4, 5, 6]:
...         print('x =', x, 'y =', y)
...     else:
...         continue
...     print('here')
... 
x = 1 y = 4
x = 1 y = 5
x = 1 y = 6
x = 2 y = 4
x = 2 y = 5
x = 2 y = 6
x = 3 y = 4
x = 3 y = 5
x = 3 y = 6

请注意,“这里”永远不会被打印。

另外,请注意,内部for循环无法以任何方式继续:else迭代器用尽时(在我的示例中:当所有ys in[4, 5, 6]都已打印时)并且未break执行任何语句时,将执行该块。由于迭代器已经用尽,因此无法使其产生更多的值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

大熊猫将总和拆分为上限,然后在其他列中继续进行剩余操作

来自分类Dev

IntelliJ IDEA:使用不同的缩进来继续进行方法调用,而不是其他继续

来自分类Dev

Java如何继续进行

来自分类Dev

如何使渐变在其他div中继续

来自分类Dev

如果/其他在foreach中继续发送邮件

来自分类Dev

Javascript:打开其他页面并继续操作

来自分类Dev

在继续进行操作之前,我如何等待google远程通话返回我的结果

来自分类Dev

打开多个终端选项卡,执行命令并继续进行操作

来自分类Dev

操作系统不继续进行下一部分

来自分类Dev

打开多个终端选项卡,执行命令并继续进行操作

来自分类Dev

EXECUTE失败不会继续进行

来自分类Dev

任务oncomplete不能继续进行

来自分类Dev

我如何使阵列继续进行?

来自分类Dev

控制必填字段继续进行

来自分类Dev

在V8或其他C ++ JavaScript解释器中继续

来自分类Dev

如何在其他循环中继续enumarete()循环

来自分类Dev

在V8或其他C ++ JavaScript解释器中继续

来自分类Dev

我如何才能将此字符串操作放入循环中,使其继续进行直到无所事事?

来自分类Dev

引导修复说检测到SFS,那么继续进行操作是否安全还是有害?

来自分类Dev

在Python中继续错误恢复

来自分类Dev

使用Git进行“其他操作”

来自分类Dev

使用Git进行“其他操作”

来自分类Dev

为什么此代码会忽略等待并继续进行?

来自分类Dev

将分区从scp下移出:为什么继续进行?

来自分类Dev

在继续进行bash之前等待网络链接建立

来自分类Dev

HBase继续进行简单身份验证

来自分类Dev

即使失败也会继续进行多主机测试

来自分类Dev

按Enter继续进行奇数运算(Java)

来自分类Dev

断言失败后如何继续进行单元测试?

Related 相关文章

  1. 1

    大熊猫将总和拆分为上限,然后在其他列中继续进行剩余操作

  2. 2

    IntelliJ IDEA:使用不同的缩进来继续进行方法调用,而不是其他继续

  3. 3

    Java如何继续进行

  4. 4

    如何使渐变在其他div中继续

  5. 5

    如果/其他在foreach中继续发送邮件

  6. 6

    Javascript:打开其他页面并继续操作

  7. 7

    在继续进行操作之前,我如何等待google远程通话返回我的结果

  8. 8

    打开多个终端选项卡,执行命令并继续进行操作

  9. 9

    操作系统不继续进行下一部分

  10. 10

    打开多个终端选项卡,执行命令并继续进行操作

  11. 11

    EXECUTE失败不会继续进行

  12. 12

    任务oncomplete不能继续进行

  13. 13

    我如何使阵列继续进行?

  14. 14

    控制必填字段继续进行

  15. 15

    在V8或其他C ++ JavaScript解释器中继续

  16. 16

    如何在其他循环中继续enumarete()循环

  17. 17

    在V8或其他C ++ JavaScript解释器中继续

  18. 18

    我如何才能将此字符串操作放入循环中,使其继续进行直到无所事事?

  19. 19

    引导修复说检测到SFS,那么继续进行操作是否安全还是有害?

  20. 20

    在Python中继续错误恢复

  21. 21

    使用Git进行“其他操作”

  22. 22

    使用Git进行“其他操作”

  23. 23

    为什么此代码会忽略等待并继续进行?

  24. 24

    将分区从scp下移出:为什么继续进行?

  25. 25

    在继续进行bash之前等待网络链接建立

  26. 26

    HBase继续进行简单身份验证

  27. 27

    即使失败也会继续进行多主机测试

  28. 28

    按Enter继续进行奇数运算(Java)

  29. 29

    断言失败后如何继续进行单元测试?

热门标签

归档