Este tipo de operadores evalúan si un objeto pertenece a otro. Hay dos: in y not in, que es el complementario del anterior. El primero (in) devuelve True cuando el elemento pertenece al segundo. Por ejemplo, si estamos utilizando cadenas de texto:
En este caso las mayúsculas y las minúsculas son consideradas letras distintas, de ahí que en el primer ejemplo se devuelva True (pues "Data" se encuentra incluido en "Python for Data Science") y en el segundo no.
Otro ejemplo utilizando conjuntos (tipo de variable que veremos más adelante): en el primer ejemplo de los dos que siguen se comprueba si el valor 3 pertenece al conjunto s (lo que es cierto). En el segundo se comprueba si el valor 8 pertenece al mismo conjunto s (lo que no es cierto):