@cazabon @tokyo_0 hm, association doesn't change the result here
>>> (not True) and True
False
>>> (not False) and True
True
>>> not (True and True)
False
>>> not (False and True)
True
>>>
I think the question is more about the common misconception of beginner than "in" does more regarding "and" that it really does.
"in" evaluates if the value before it is in the value after it, "and" checks that the value on both sides are true.
A and B in C => A and (B in C)
≠> A in C and B in C