Python 如何创建条件中包含列表的if语句?
我把我的问题写在代码的注释里。 我是编程新手。我会更了解,而且可能不会理解非常技术性的回答。如果可以的话,请用最简单的方式解释一下Python 如何创建条件中包含列表的if语句?,python,list,python-3.x,Python,List,Python 3.x,我把我的问题写在代码的注释里。 我是编程新手。我会更了解,而且可能不会理解非常技术性的回答。如果可以的话,请用最简单的方式解释一下 while i < len(stored): # I'd like this to break if any of these values are zero. How do I do that? if (x, y, z, t) == 0: break 而i
while i < len(stored):
# I'd like this to break if any of these values are zero. How do I do that?
if (x, y, z, t) == 0:
break
而i
while iwhile i您可以使用中的操作符:
while i <= len(stored):
if 0 in (x, y, z, t):
break;
当i时,您可以在
操作符中使用:
while i <= len(stored):
if 0 in (x, y, z, t):
break;
而我不在场外托管您的代码,也不上传您代码的图片。将代码作为文本包含在问题中。您也可以使用notall((x,y,z,t))
作为上述答案的替代答案这是我的第一个问题。我很抱歉。我将在将来键入代码。@WillDaSilvaso如果0不是全部,我可以输入(列表):@MoinuddinQuadri@MoinuddinQuadri为什么不把这些信息作为问题的答案呢?不要在场外托管代码,也不要上传代码的图片。将代码作为文本包含在问题中。您也可以使用notall((x,y,z,t))
作为上述答案的替代答案这是我的第一个问题。我很抱歉。我将在将来键入代码。@WillDaSilvaso如果0不是全部,我可以输入(列表):@MoinuddinQuadri@MoinuddinQuadri为什么不把这些信息作为问题的答案呢?这是有道理的。我感谢你在这方面的帮助。我还有一个问题。您介意帮忙吗?这也可以通过使用set()
来提高成员资格测试的速度。@ChristianDean不一定,因为集合的构造成本很高。如果你能构造一次集合并在循环中多次使用它,那么你可能是对的。在这方面你是对的。但正如你提到的,我的意思是在循环之外创建一个集合,并使用它。我应该说得更具体一些。现在还不清楚(x,y,z,t)是从哪里来的,但这是可能的,这是有道理的。我感谢你在这方面的帮助。我还有一个问题。您介意帮忙吗?这也可以通过使用set()
来提高成员资格测试的速度。@ChristianDean不一定,因为集合的构造成本很高。如果你能构造一次集合并在循环中多次使用它,那么你可能是对的。在这方面你是对的。但正如你提到的,我的意思是在循环之外创建一个集合,并使用它。我应该说得更具体一些。现在还不清楚(x,y,z,t)来自哪里,但这是可能的。