Invetech

Investigacion – Inversion – Tecnologia

List Comprehension

En Python, las listas son una estructura de datos muy versátil que permite almacenar múltiples elementos en un solo lugar. Aquí te explico los conceptos clave de las listas y cómo trabajar con ellas, incluyendo algunos ejemplos de comprensión de listas, que es una técnica para crear listas de manera más concisa.

1. Creación de una Lista

Puedes crear una lista usando corchetes [] y separando los elementos por comas:

2. Comprensión de Listas

La comprensión de listas (o «list comprehension» en inglés) es una técnica que permite construir listas de forma más compacta y expresiva. Su sintaxis básica es:

Ejemplos de Comprensión de Listas

  • Crear una lista con el doble de cada número en otra lista:
  • Filtrar elementos en una lista:

Si quieres solo los números pares, puedes agregar una condición al final:

  • Aplicar operaciones complejas a cada elemento:

Puedes usar cualquier expresión, incluso con funciones complejas:

  • Crear listas anidadas (como tablas o matrices):
  • Comprensión de listas con if...else en la expresión:

Si necesitas incluir una operación condicional en cada elemento, puedes usar una expresión con if...else:

Ventajas de la Comprensión de Listas

La comprensión de listas es más rápida y concisa que los bucles for tradicionales en muchos casos. Permite escribir el código de una forma más clara y comprensible, especialmente cuando se trata de transformaciones simples y filtrado de elementos en listas.

Sintaxis List Comprehension

Sintaxis List Comprehension
Sintaxis List Comprehension con condicion

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *