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?
 
     
     
    