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
Publicar un comentario