1
>>> 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

Chamod
  • 587
  • 2
  • 6
  • 17

0 Answers0