I'd like to understand why the conjunction of results of IN operator in Python it not working as regular conjunction.
Example:
False and False and True = False(obvious)'a' in 'ccc' and 'b' in 'ccc' and 'c' in 'ccc' = False(ok)'a' and 'b' and 'c' in 'ccc' = True(blows my mind)
I'd expect that the third line would return the same values as the first and second ones, but it's not.
Why is it so?