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 :-) –