weird behaviour of "0 in [] is False"
Sylvain Thenault
sylvain.thenault at nospam.logilab.fr
Tue Nov 30 07:57:59 EST 2004
Hi there !
Can someone explain me the following behaviour ?
>>> l = []
>>> 0 in (l is False)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
TypeError: iterable argument required
>>> (0 in l) is False
True
>>> 0 in l is False
False
This is really obscur to me...
--
Sylvain Thénault LOGILAB, Paris (France).
http://www.logilab.com http://www.logilab.fr http://www.logilab.org
More information about the Python-list
mailing list