将多个变量与Python中“if”中的相同值进行比较?

2024-04-24 08:50:33 发布

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

我使用的是Python,我希望有一个if语句,其中包含许多变量。

例如:

  if A, B, C, and D >= 2:
         print (A, B, C, and D)

我意识到这不是正确的语法,这正是我要问的问题-对于这种类型的if语句,正确的Python语法是什么?谢谢您!


Tags: and类型if语法语句print意识
3条回答

另一个想法:

if min(A, B, C, D) >= 2:
    print A, B, C, D

我可能会把它写成

v = A, B, C, D
if all(i >= 2 for i in v):
    print v

这个呢:

if all(x >= 2 for x in (A, B, C, D)):
    print A, B, C, D

如果您使用相同的条件测试一个长的变量列表,这将很有帮助。

相关问题 更多 >