在Python3中,PEP8中的Truth Value Testing
表示对于if A is None:
,可以将其转换为if not A:
。像这样,由于下面的代码看起来如此杂乱且难以一次掌握,因此它可以用一种或另一种方式表达得更简洁吗?
if A is not None and B is not None and C is not None:
答案 0 :(得分:3)
any()和all()可以与理解一起使用,以在这些情况下提供帮助。
if all([x is not None for x in [A,B,C]]):
答案 1 :(得分:2)