在python循环中实现控制流的适当样式

2024-09-27 23:24:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我不确定这个问题的标题是否正确,或者问的问题是否正确(如果这是重复的话,很抱歉)

在python中,管理循环中的控制流的最佳(最具python风格)方法是什么,我特别想跳过过滤器列表中的项目。以下是我的两种方法:

想法1:

items=["a","b","c","x","b"]
filterList=["x","y","z"]
for i in items:
    if i in filterList:
        continue

    ... Code for working with i

想法2:

items=["a","b","c","x","b"]
filterList=["x","y","z"]
for i in items:
    if i not in filterList:
        ... Code for working with i

这两种风格中的一种比另一种更具python风格或可读性吗

编辑1: 需要注意的一点是,项目可能会有重复的、经过更新的代码来反映这一点


Tags: 项目方法in标题过滤器列表forif

热门问题