这在逻辑上是一样的吗?
Is this logically the same?
我试过这样做:
a = [1,2,3]
if 68 not in a:
print 'missing'
a = [1,2,3]
if not 68 in a:
print 'missing'
输出是一样的。但我怀疑两者在逻辑上是否相同。这在逻辑上是否相同?谢谢
是的,它们是一样的。这与他们的字面意思相同。
估计连内部比较成本都一样。
我试过这样做:
a = [1,2,3]
if 68 not in a:
print 'missing'
a = [1,2,3]
if not 68 in a:
print 'missing'
输出是一样的。但我怀疑两者在逻辑上是否相同。这在逻辑上是否相同?谢谢
是的,它们是一样的。这与他们的字面意思相同。
估计连内部比较成本都一样。