Usefulness of the "not in" operator

candide candide at free.invalid
Sat Oct 8 06:42:58 EDT 2011


Python provides
 -- the not operator, meaning logical negation
 -- the in operator, meaning membership
On the other hand, Python provides the not in operator meaning 
non-membership. However, it seems we can reformulate any "not in" 
expression using only "not" and "in" operation. For instance
 >>> 'th' not in "python"
False 
 >>> not ('th' in "python")
False
 >>>
So what is the usefulness of the "not in" operator ? Recall what Zen of 
Python tells
There should be one-- and preferably only one --obvious way to do it.


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /