如果有条件,如何遍历列表?

雷特农

尝试遍历数字范围(或列表)以检查值是否相等。看起来很简单,但是我似乎找不到解决方法。

我正在尝试使用if statement来检查2D数组中项目的范围。

# check if x is equal to var if added to any number between 0 and 10.

if var == x + any(range(10)): # not how it works, but how I want it to

    # do something    

经过研究,any()我意识到,True如果迭代中有任何项目True

U10转发

使用any这种方式,也使用生成器:

if any(var==(x+i) for i in range(10)):
    # do something

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章