Espacio publicitario (banner)
AD

¿Ya dominas lo básico? Un curso estructurado de Python es la vía rápida para dar el salto.

Ver cursos de Python en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐍Lecciones de Python
Lección 6 / 69

Trabajar con listas

En esta lección aprenderás lo básico de las listas en Python, para manejar varios datos a la vez de forma eficiente. Está pensada para quien busca «tutorial de listas en Python» o «cómo usar enumerate en Python».

Una lista es un tipo que guarda varios datos juntos. Se crea con [ ] y se consulta su longitud con len(). Si solo pudieras tener «una variable, un valor», manejar 100 nombres significaría crear 100 variables distintas: claramente poco práctico. enumerate() resulta muy cómodo porque te da a la vez el índice (la posición) y el elemento.

El código de ejemplo crea una lista llamada frutas, obtiene su longitud con len() y usa enumerate(frutas, 1) para mostrarla numerada. El segundo argumento de enumerate() (aquí, 1) indica desde qué número empieza la cuenta; si se omite, empieza en 0. Las listas son la estructura de referencia siempre que necesites gestionar un conjunto de datos del mismo tipo, como una lista de la compra o un listado de asistencia.

Un error habitual al empezar es olvidar que los índices empiezan en 0. frutas[1] se refiere al segundo elemento, y ese desajuste entre «el primero es frutas[0]» provoca muchos fallos. Acceder a un índice que no existe lanza un IndexError, así que ten cuidado también con eso.

En el desarrollo real cualquier conjunto de registros —un catálogo de productos, los comentarios de los usuarios— se maneja casi siempre como una lista. Los datos que devuelven una base de datos o una API también suelen tener forma de lista, así que manejarlas con soltura es verdaderamente fundamental en Python.

Python
SALIDA

💡 El motor de Python puede tardar unos segundos en cargarse la primera vez que ejecutas código.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)