2 Listas

 Post: Listas en Python

¡Hola programadores! 👋 Hoy vamos a hablar sobre listas en Python. 🐍

¿Qué es una lista?

Una lista es una colección de elementos que:
✅ Está ordenada.
✅ Es modificable (mutable).


📝 Ejemplo de creación

Vamos a crear una lista de colores:

python

colores = ["rojo", "amarillo", "verde"]

🔹 Los elementos van entre corchetes [] y separados por comas.
🔹 Pueden ser strings, números, booleanos, etc.
🔹 Las comillas pueden ser simples ' ' o dobles " " (son equivalentes).


🔧 Modificar elementos

Cada elemento tiene un índice (posición):

  • 0 → primer elemento ("rojo").

  • 1 → segundo elemento ("amarillo").

  • 2 → tercer elemento ("verde").

Si queremos cambiar "amarillo" por "azul":

python

colores[1] = "azul"

Ahora la lista será: ["rojo", "azul", "verde"].


📏 Longitud de una lista

Usamos len() para saber cuántos elementos tiene:

python

print(len(colores))  # Salida: 3


➕ Añadir elementos

Podemos agregar un elemento al final con .append():

python

colores.append("naranja") 

La lista ahora será: ["rojo", "azul", "verde", "naranja"].


➖ Eliminar elementos

  • Borrar un valor específico con .remove():

  • python

  • colores.remove("rojo")  # Elimina "rojo"

  • Vaciar toda la lista con .clear():

  • python

  • colores.clear()  # La lista queda vacía: []


🔄 Recorrer una lista

Podemos usar un bucle for:

python

for color in colores:

    print(color)

Esto imprimirá cada color en una línea.


🔍 Más métodos útiles

Si quieres explorar más funciones, escribe colores. en Jupyter Notebook y presiona Tabulador (↹) para ver todas las opciones disponibles.

¡Espero que os haya sido útil! 😊 ¿Tenéis dudas o queréis profundizar en algún método? ¡Dejad un comentario!

Cómo Agregar y Eliminar Elementos en una Lista en Python 🐍

Las listas en Python son estructuras de datos fundamentales y versátiles. Aquí te muestro cómo manipularlas:

Agregar elementos

python

mi_lista = [1, 2, 3]


# Añadir al final

mi_lista.append(4)  # [1, 2, 3, 4]


# Insertar en posición específica

mi_lista.insert(1, 5)  # [1, 5, 2, 3, 4]


# Concatenar listas

mi_lista.extend([6, 7])  # [1, 5, 2, 3, 4, 6, 7]

Eliminar elementos

python

# Eliminar por valor

mi_lista.remove(5)  # Elimina el primer 5 que encuentre


# Eliminar por índice

elemento = mi_lista.pop(2)  # Elimina y retorna el elemento en posición 2


# Eliminar último elemento

mi_lista.pop()  # Elimina el 7


# Vaciar la lista completa

mi_lista.clear()  # []

Bonus: Otras operaciones útiles

python

# Contar ocurrencias

mi_lista.count(2)


# Encontrar índice

posicion = mi_lista.index(3)


# Invertir lista

mi_lista.reverse()


# Ordenar lista

mi_lista.sort()

¿Qué otras operaciones con listas te gustaría aprender? ¡Déjalo en los comentarios! 



Comentarios

Entradas más populares de este blog

5 Diccionarios

6 Ejercicio 1