Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Operadores de Pertenencia | Sentencias Condicionales
Practice
Projects
Quizzes & Challenges
Cuestionarios
Challenges
/
Introducción a Python

bookOperadores de Pertenencia

Este capítulo cubre los operadores de pertenencia en Python, que permiten verificar si un elemento o subcadena existe dentro de estructuras de datos como cadenas, listas o tuplas. Los operadores de pertenencia son fundamentales para la búsqueda y el filtrado de datos.

Los operadores de pertenencia en Python, in y not in, permiten comprobar si un valor existe dentro de un objeto iterable. Un objeto iterable es cualquier estructura de datos sobre la que se puede iterar, como una cadena, lista o tupla.

  • Utilice in para comprobar si un elemento está presente en un iterable;
  • Utilice not in para comprobar si un elemento está ausente de un iterable.

Ambos operadores siempre devuelven un valor booleano: True si se cumple la condición, False en caso contrario.

Por ejemplo, se puede comprobar si una subcadena aparece dentro de una cadena, o si un elemento está en una lista o tupla. Esta es una forma sencilla y directa de comprobar la pertenencia en Python.

123
itemName = "Strawberries" in_name = "Straw" in itemName print("Is 'Straw' in 'Strawberries'?", in_name)
copy

Aplicación de ejemplo

Imagina que gestionas las descripciones de productos o categorías en el sistema de tu tienda de comestibles. Podrías recibir una cadena larga con detalles de productos y necesitar verificar rápidamente palabras clave específicas para categorizar o resaltar productos según las preferencias de los clientes o actividades promocionales:

12345678910
# Product description from supplier product_description = "Fresh organic milk from local farms, pasteurized and homogenized." # Check if the "organic" and "local" keywords are in the product description is_organic = "organic" in product_description is_local = "local" in product_description # Print the presence of these keywords to decide on marketing strategies print("Is the product organic?", is_organic) print("Is the product locally sourced?", is_local)
copy
Tarea

Swipe to start coding

Está gestionando datos para un nuevo producto que acaba de ser añadido al sistema de una tienda de comestibles. Su tarea es analizar la información del producto utilizando operadores de pertenencia.

  • Utilice operadores de pertenencia (in) en la cadena description:

    • Verifique si la subcadena 'raw' existe en description. Guarde el resultado en contains_raw.
    • Verifique si la subcadena 'Imported' existe en description. Guarde el resultado en contains_Imported.
  • Imprima los resultados en el siguiente formato:

"Contains 'raw':" <contains_raw>
"Contains 'Imported':" <contains_Imported>

Python distingue entre mayúsculas y minúsculas, por lo que 'imported' y 'Imported' se consideran cadenas diferentes.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 4
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

bookOperadores de Pertenencia

Desliza para mostrar el menú

Este capítulo cubre los operadores de pertenencia en Python, que permiten verificar si un elemento o subcadena existe dentro de estructuras de datos como cadenas, listas o tuplas. Los operadores de pertenencia son fundamentales para la búsqueda y el filtrado de datos.

Los operadores de pertenencia en Python, in y not in, permiten comprobar si un valor existe dentro de un objeto iterable. Un objeto iterable es cualquier estructura de datos sobre la que se puede iterar, como una cadena, lista o tupla.

  • Utilice in para comprobar si un elemento está presente en un iterable;
  • Utilice not in para comprobar si un elemento está ausente de un iterable.

Ambos operadores siempre devuelven un valor booleano: True si se cumple la condición, False en caso contrario.

Por ejemplo, se puede comprobar si una subcadena aparece dentro de una cadena, o si un elemento está en una lista o tupla. Esta es una forma sencilla y directa de comprobar la pertenencia en Python.

123
itemName = "Strawberries" in_name = "Straw" in itemName print("Is 'Straw' in 'Strawberries'?", in_name)
copy

Aplicación de ejemplo

Imagina que gestionas las descripciones de productos o categorías en el sistema de tu tienda de comestibles. Podrías recibir una cadena larga con detalles de productos y necesitar verificar rápidamente palabras clave específicas para categorizar o resaltar productos según las preferencias de los clientes o actividades promocionales:

12345678910
# Product description from supplier product_description = "Fresh organic milk from local farms, pasteurized and homogenized." # Check if the "organic" and "local" keywords are in the product description is_organic = "organic" in product_description is_local = "local" in product_description # Print the presence of these keywords to decide on marketing strategies print("Is the product organic?", is_organic) print("Is the product locally sourced?", is_local)
copy
Tarea

Swipe to start coding

Está gestionando datos para un nuevo producto que acaba de ser añadido al sistema de una tienda de comestibles. Su tarea es analizar la información del producto utilizando operadores de pertenencia.

  • Utilice operadores de pertenencia (in) en la cadena description:

    • Verifique si la subcadena 'raw' existe en description. Guarde el resultado en contains_raw.
    • Verifique si la subcadena 'Imported' existe en description. Guarde el resultado en contains_Imported.
  • Imprima los resultados en el siguiente formato:

"Contains 'raw':" <contains_raw>
"Contains 'Imported':" <contains_Imported>

Python distingue entre mayúsculas y minúsculas, por lo que 'imported' y 'Imported' se consideran cadenas diferentes.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 4
single

single

some-alt