Domina las Listas en Python en 10 Minutos | Cap 11

Lectura: 2 minutos

¡Hola, amigo de Tutoliber! Bienvenido a un nuevo artículo donde te enseñaremos a dominar una de las estructuras de datos más importantes en Python: las listas. Si estás comenzando en el mundo de la programación o quieres reforzar tus conocimientos, este tutorial te llevará de cero a héroe en el manejo de listas en solo 10 minutos. ¡Vamos a ello!

👉 Descargar el archivo para practicar el capítulo

¿Qué son las Listas en Python?

Las listas son estructuras de datos que nos permiten almacenar múltiples elementos en una sola variable. Piensa en ellas como una colección ordenada de objetos, que pueden ser números, textos, booleanos, o incluso otras listas. Las listas son mutables, lo que significa que puedes modificar su contenido después de crearlas.

Paso 1: Crear una Lista en Python

Para crear una lista en Python, utilizamos corchetes [] y separamos los elementos con comas. Por ejemplo:

mi_lista = [1, 2, 3, 4, 5]

Aquí, mi_lista es una variable que almacena una lista con los números del 1 al 5. Si queremos ver el contenido de la lista, podemos usar la función print():

print(mi_lista)

El resultado será:

[1, 2, 3, 4, 5]

Paso 2: Acceder a los Elementos de una Lista

Una de las características más importantes de las listas es que sus elementos tienen un orden definido. Para acceder a un elemento específico, utilizamos su posición (también llamada índice). En Python, los índices comienzan en 0.

Por ejemplo, para acceder al primer elemento de mi_lista:

print(mi_lista[0])  # Resultado: 1

Si queremos el segundo elemento:

print(mi_lista[1])  # Resultado: 2

Paso 3: Listas con Diferentes Tipos de Datos

Las listas en Python son heterogéneas, lo que significa que pueden contener elementos de diferentes tipos de datos. Por ejemplo:

mi_lista_2 = ["Jaime", "Juan", "Pedro"]

Aquí, mi_lista_2 es una lista que contiene nombres (cadenas de texto). Podemos acceder a sus elementos de la misma manera:

print(mi_lista_2[0])  # Resultado: "Jaime"

Paso 4: Listas con Elementos Mixtos

Las listas también pueden contener una mezcla de tipos de datos. Por ejemplo:

mi_lista_3 = [1, "Jaime", True, 2 + 2]

En este caso, mi_lista_3 contiene:

  • Un número entero (1).
  • Una cadena de texto ("Jaime").
  • Un valor booleano (True).
  • El resultado de una operación (2 + 2).

Podemos verificar el tipo de cada elemento usando la función type():

print(type(mi_lista_3[0]))  # Resultado: <class 'int'>
print(type(mi_lista_3[1]))  # Resultado: <class 'str'>
print(type(mi_lista_3[2]))  # Resultado: <class 'bool'>

Paso 5: Slicing (Rebanado) en Listas

El slicing es una técnica que nos permite obtener una porción de una lista. Para ello, utilizamos la sintaxis [inicio:fin]. Por ejemplo:

print(mi_lista[0:3])  # Resultado: [1, 2, 3]

Aquí, obtenemos los elementos desde la posición 0 hasta la posición 2 (el índice 3 no se incluye).

Si omitimos el índice de inicio, Python asume que comenzamos desde el principio:

print(mi_lista[:3])  # Resultado: [1, 2, 3]

Si omitimos el índice de fin, Python asume que vamos hasta el final:

print(mi_lista[2:])  # Resultado: [3, 4, 5]

Paso 6: Acceder a los Elementos desde el Final

En Python, también podemos acceder a los elementos de una lista desde el final utilizando índices negativos. Por ejemplo:

print(mi_lista[-1])  # Resultado: 5 (último elemento)
print(mi_lista[-2])  # Resultado: 4 (penúltimo elemento)

Paso 7: Modificar una Lista

Las listas son mutables, lo que significa que podemos cambiar sus elementos después de crearlas. Por ejemplo:

mi_lista[0] = 10
print(mi_lista) # Resultado: [10, 2, 3, 4, 5]

Video

En este tutorial, hemos cubierto los conceptos básicos de las listas en Python:

  1. Crear listas: Usando corchetes [].
  2. Acceder a elementos: Mediante índices.
  3. Listas heterogéneas: Almacenar diferentes tipos de datos.
  4. Slicing: Obtener porciones de una lista.
  5. Índices negativos: Acceder a elementos desde el final.
  6. Modificar listas: Cambiar elementos existentes.

Con estos conocimientos, estarás listo para trabajar con listas en tus proyectos de Python. ¡Practica con diferentes ejemplos para afianzar lo aprendido!

¿Quieres Aprender Más?

Si te gustó este tutorial, suscríbete a nuestro canal y activa la campanita para recibir notificaciones de nuestros próximos artículos. En Tutoliber, estamos comprometidos a ayudarte a convertirte en un experto en Python y análisis de datos. ¡Hasta la próxima!

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 4.9 / 5. Recuento de votos: 767

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en los medios sociales!