Capítulo 24 - Comprobar datos en listas y tuplas - Condicionales 4

Curso de Python desde cero


En este capítulo, vamos a utilizar las cosas aprendidas para combrobar si un dato introducido por el usuario se encuentra en una tupla o en una lista, sirve para ambas.

Código

navegadores = ['chrome', 'firefox', 'opera', 'safari']
print('chrome' in navegadores)

Resultado

Devuelve un True.
Esto es porque en el print, gracias al in estoy diciendo que me imprima si el valor 'chrome' se encuentra en la lista (se puede comparar igual una tupla). Efectivamente, está, por eso un True.

True

En cambio, si buscamos un navegador (o culaquier otra cosa) que no esté en la lista devolverá false.

Código

navegadores = ['chrome', 'firefox', 'opera', 'safari']
print('edge' in navegadores)

Resultado

False

Ahora que ya sabes como funciona, vamos a complicarlo un poco más.

El siguiente ejemplo tiene una entrada de datos para el usuario (input) en el cual introducirá lo que quiere buscar.
Una vez introducido el valor se almacenará en la variable entrada y está será evaluada por el if o el else.

Código

entrada = input('Introduce el nombre de un navegador:\n')
navegadores = ['chrome', 'firefox', 'opera', 'safari']
if entrada in navegadores:
    print('El navegador que buscas está en la lista.')
else:
    print('El navegador que buscas no está en la lista.')

Resultado

Si el valor introducido está en la lista devuelve:

El navegador que buscas está en la lista

En cambio, si no está:

El navegador que buscas no está en la lista

Suscríbete a mi canal de YouTube para apoyarme

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.


Comentarios

Si te quedan dudas sobre el temario, sobre Python, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.