2017-04-17 4 views
1

私はこれをやってみました:これは論理的に同じですか?

a = [1,2,3] 
if 68 not in a: 
    print 'missing' 

a = [1,2,3] 
if not 68 in a: 
    print 'missing' 

出力は同じです。しかし、もし2人が論理的に同じであれば、私はそれを疑う。これは論理的に同じかどうか?ありがとう

+1

'68'を' 1'(または '2'や' 3')に変更しても、それでも出力されますか?それはあなたの疑いを解決しませんか? – OJFord

+0

Thankssssssssss :-) –

答えて

1

はい、同じです。これは文字通りの意味と同じです。

おそらく内部比較コストは同じです。

+0

Thankssssssssss :-) –

関連する問題