The bug is probably somewhere else in your code, because it should work fine:
>>> 3 not in [2, 3, 4] False >>> 3 not in [4, 5, 6] True
Or with tuples:
>>> (2, 3) not in [(2, 3), (5, 6), (9, 1)] False >>> (2, 3) not in [(2, 7), (7, 3), "hi"] True
The bug is probably somewhere else in your code, because it should work fine:
>>> 3 not in [2, 3, 4] False >>> 3 not in [4, 5, 6] True
Or with tuples:
>>> (2, 3) not in [(2, 3), (5, 6), (9, 1)] False >>> (2, 3) not in [(2, 7), (7, 3), "hi"] True