尝试遍历数字范围(或列表)以检查值是否相等。看起来很简单,但是我似乎找不到解决方法。
我正在尝试使用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
使用any
这种方式,也使用生成器:
if any(var==(x+i) for i in range(10)):
# do something
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句