Python的使用技巧:any all的短路

注意迭代类型和list的结果是不一样的:

if __name__ == '__main__':
    a = [1, 2, 3]
    if any([print(i) is None for i in a]):
        print(6666666666)
    # 1
    # 2
    # 3
    # 6666666666
    if any(print(i) is None for i in a):
        print(6666666666)
    # 结果:
    # 1
    # 6666666666

猜你喜欢

转载自blog.csdn.net/qq_19446965/article/details/129482234
今日推荐