如何在Python中评估多个条件语句?

时间:2018-03-29 19:24:13

标签: python python-3.x

如果我需要评估多个条件语句,使用嵌套的if语句系列或将所有条件放在由if分隔的单个and语句中会更快吗?例如:

x=[True, False, False, True]
y=[0,1,2,3]

for i in list(range(len(x))):
    if x[i] and expensive_computation(y[i]):
        do_something

    if x[i]:
        if expensive_computation(y[i]):
            do_something

如果if x[i] and expensive_computation(y[i])已经为假,第一个条件语句expensive_computation(y[i])是否会检查x[i]的布尔值?

0 个答案:

没有答案