1
我试着这样做:这在逻辑上是相同的吗?
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'
输出是一样的。但我怀疑这两者在逻辑上是否相同。这在逻辑上是相同还是不相同?谢谢
是的,它们是相同的。这与他们的字面意思相同。
甚至内部比较成本可能相同。
Thankssssssssss :-) –
如果您将'68'换成'1'(或'2'或'3'),它们仍然会输出相同的结果吗?这不能解决你的疑问吗? – OJFord
Thankssssssssss :-) –