Saltar a contenido

Listas: Colecciones de Datos Ordenadas

Una Lista es una estructura de datos que permite almacenar múltiples elementos bajo un mismo nombre. Son mutables, lo que significa que puedes añadir, eliminar o cambiar sus elementos después de haberlas creado.


Anatomía de una Lista

Las listas se definen utilizando corchetes [ ] y separando los elementos con comas. Pueden contener cualquier tipo de dato, incluso mezclar números, textos y otras listas.

Ejemplo de creación:

mi_lista = ["Python", 2024, True, 3.14]

Acceso por Índice

Al igual que los strings, las listas están indexadas empezando desde 0. * frutas = ["manzana", "pera", "uva"] * frutas[0] devuelve "manzana". * frutas[-1] devuelve "uva" (el último elemento).


Métodos para Manipular Listas

Python ofrece herramientas integradas para gestionar el contenido de tus colecciones:

  1. Añadir elementos:
  2. .append(valor): Agrega un elemento al final de la lista.
  3. .insert(posicion, valor): Agrega un elemento en una posición específica.

  4. Eliminar elementos:

  5. .pop(): Elimina y devuelve el último elemento.
  6. .remove(valor): Busca y elimina la primera aparición de un valor específico.

  7. Organizar:

  8. .sort(): Ordena la lista (alfabéticamente o numéricamente).
  9. len(lista): Devuelve cuántos elementos tiene la lista.

Reto: Gestión de Inventario

Imagina que eres el administrador de una tienda de tecnología. Debes actualizar la lista de productos disponibles.

Instrucciones: 1. Crea una lista llamada stock con los elementos: 'laptop', 'mouse', 'teclado'. 2. Añade el elemento 'monitor' al final de la lista usando .append(). 3. El mouse se agotó. Elimina 'mouse' de la lista usando .remove(). 4. Crea una variable cantidad que guarde el tamaño de la lista usando len(). 5. Crea una variable ultimo que acceda al último elemento de la lista usando el índice -1.

# Administra tu stock aquí: