Verificación de existencia en Python
En las condiciones también se puede verificar la existencia
de un elemento. Para esto se usa el operador
in.
Supongamos que tenemos una variable tst y
una lista lst:
tst = 3
lst = [1, 2, 3]
Comprobemos si el valor de la variable está en la lista:
if tst in lst:
print('+++') # esto se ejecutará
else:
print('---')
Con la construcción not in se puede
verificar si el valor de la variable está ausente
en la lista:
if tst not in lst:
print('+++')
else:
print('---') # esto se ejecutará
Se da una variable y una lista:
tst = 'x'
lst = ['x', 'y', 'z', 'w']
Verifique la existencia de la variable en la lista.
Se da una variable y un conjunto:
tst = '1'
st = {1, 2, 3, 4, 5}
Verifique que la variable no esté en la lista.
Se da una variable y una cadena:
tst = '3'
txt = '123456'
Verifique la existencia de la variable en la cadena.
Se da el siguiente código:
tst = 3
lst = ['a', 'b', 'c', 'd', 'e']
res = lst[tst]
tlp = ('a', 'b', 'c')
if res in tlp:
print('+++')
else:
print('---')
Digamos qué se imprimirá en la consola.