If I do this:
>>> False in [False, True]
True
That returns True. Simply because False is in the list.
But if I do:
>>> not(True) in [False, True]
False
That returns False. Whereas not(True) is equal to False:
>>> not(True)
False
Why?