4.2. Operadores de pertenencia¶
Estos son los distintos tipos de operadores de pertenencia con los que puede evaluar si se encuentra un objeto en una determinada colección:
4.2.1. Operador in¶
El operador in
, significa, para cualquier colección del valor del lado izquierdo
contenga el valor del lado derecho:
>>> b = [1, 2, 3]
>>> 2 in b
True
>>> 5 in b
False
En el ejemplo anterior, si b
es una lista, este prueba que 2
y 5
sean
elementos de la lista b
.
4.2.2. Operador not in¶
El operador not in
, el contrario de operador in, devuelve
True
cuando un elemento no está en una secuencia.
>>> b = [1, 2, 3]
>>> 4 not in b
True
>>> 1 not in b
False
En el ejemplo anterior, si b
es una lista, este prueba que 4
y 1
sean
elementos de la lista b
.
4.2.3. Ejemplos¶
A continuación, se presentan algunos ejemplos de su uso:
Definir variables usadas en los siguientes ejemplos:
1 2 3 4 5 6 7 8 9 |
|
Operador de pertenencia in:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
Operador de pertenencia not in:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
Importante
Usted puede descargar el código usado en esta sección haciendo clic
aquí
.
Truco
Para ejecutar el código operadores_pertenencia.py
, abra una consola de comando,
acceda al directorio donde se encuentra el mismo, y ejecute el siguiente comando:
$ python operadores_pertenencia.py
Ver también
Consulte la sección de lecturas suplementarias del entrenamiento para ampliar su conocimiento en esta temática.