I'm trying to figure out in what order this code runs:
print( True in [True] in [True] )
False
even though:
print( ( True in [True] ) in [True] )
True
and:
print( True in ( [True] in [True] ) )
TypeError
If the first code is neither of these two last ones, then what?