I'm probably missing something obvious but I can't put my finger on
it:

>>> (3 in [3]) == True
True

>>> 3 in ([3] == True)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: argument of type 'bool' is not iterable

>>> 3 in [3] == True
False

How/why does the last one evaluate to False ?

George
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to