我不确定这个问题的标题是否正确,或者问的问题是否正确(如果这是重复的话,很抱歉)
在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: 需要注意的一点是,项目可能会有重复的、经过更新的代码来反映这一点
您可以使用列表理解:
相关问题 更多 >
编程相关推荐