小编plo*_*ver的帖子

使用 continue 代替 if-elif

假设我正在迭代一个输入列表,该输入列表可以是两个字典之一中的键。

  for key in inputs:
      if key in status_msg.keys():
          print status_msg[key]
      elif key in error_msg.keys():
          print error_msg[key]
Run Code Online (Sandbox Code Playgroud)

现在我正在此处此处阅读有关该continue命令的信息,我想知道这是否是更好的方法:

  for key in inputs:
      if key in status_msg.keys():
          print status_msg[keys]
          continue
      if key in error_msg.keys():
          print error_msg[key]
Run Code Online (Sandbox Code Playgroud)

continue使用代替会有什么好处吗?if elif或者它完全相同吗?

python

1
推荐指数
2
解决办法
2213
查看次数

标签 统计

python ×1