if not in list Python
To check if a value is not in a list in Python, we can write an
if statement using a
not in expression like this:
items = [1, 2, 3] if 4 not in items: print(True)
In the above example, 4 is not in the list items so
True is returned.
The opposite of the above is to use an in expression with an
if-else statement like this:
items = [1, 2, 3] if 4 in items: print('In list.') else: print('Not in list.')
Not in list.
If the value is not in the list, then the code inside the else part of the statement will execute.
Check if Tuple is not in a List of Tuples in Python
The not in expression also works when evaluating whether a tuple is in a list of tuples like this:
items = [(2, 1), (1, 2), (3, 4)] if (3, 4) not in items: print('No tuple match.') else: print('Match found.')