>>> print(True in [True] == True)
False
>>> print((True in [True]) == True)
True
>>> print(True in ([True] == True))
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
print(True in ([True] == True))
TypeError: argument of type 'bool' is not iterable
>>>
Why is the 1st line gives us False. I'm using Python 3.8.3