Evaluate multiple variables in one 'if' statement?

前端 未结 8 2270
后悔当初
后悔当初 2020-12-05 15:50

Say I have a bunch of variables that are either True or False. I want to evaluate a set of these variables in one if statement to see if they are

8条回答
  •  春和景丽
    2020-12-05 16:04

    How about this:

    # if all are False
    if not any([var1, var2, var3, var4]):
        # do stuff
    

    or:

    # if all are True
    if all([var1, var2, var3, var4]):
        # do stuff
    

    These are easy to read, since they are in plain English.

提交回复
热议问题