if [] ? 看到一个程序: if self.actual_partition: pass else: self.actual_partition = partition 意识是 actual_partition为空,也就是[],执行pass语句。否则,直接赋值。 但if真的能判定空集吗 实验 i=[] if not i: print(1) 结果是1. 证实了,if可以判定空集。