1. Listas en Python
Las listas son colecciones ordenadas y modificables. Se pueden añadir, eliminar o modificar elementos.
Ejemplo: Géneros Musicales
# Crear una lista de géneros musicales
generos = ["Salsa", "Jazz", "Rock"]
# Agregar un elemento
generos.append("Reggae")
# Ahora generos es ["Salsa", "Jazz", "Rock", "Reggae"]# Modificar un elemento
generos[2] = "Blues"# Ahora generos es ["Salsa", "Jazz", "Blues", "Reggae"]# Eliminar un elemento
generos.remove("Jazz")
# Ahora generos es ["Salsa", "Blues", "Reggae"]
2. Diccionarios en Python
Los diccionarios almacenan datos en pares clave-valor y son colecciones no ordenadas.
Ejemplo: Instrumentos Musicales**
# Crear un diccionario de instrumentos
instrumentos = {"Percusión": "Congas", "Viento": "Saxofón", "Cuerda": "Guitarra"}
# Agregar un elemento
instrumentos["Teclado"] = "Piano"# Ahora instrumentos tiene un par clave-valor adicional "Teclado": "Piano"# Modificar un elemento
instrumentos["Viento"] = "Trompeta"# Ahora "Viento" corresponde a "Trompeta"# Eliminar un elemento
del instrumentos["Cuerda"]
# Ahora se ha eliminado la clave "Cuerda"
Ejemplo: Artistas por Género
# Crear un diccionario de artistas por género
artistas = {“Salsa”: [“Marc Anthony”, “Celia Cruz”], “Jazz”: [“Miles Davis”, “Ella Fitzgerald”]}
# Agregar un artista a un género
artistas[“Salsa”].append(“Héctor Lavoe”)
# Ahora “Salsa” tiene a “Héctor Lavoe” enla lista
# Agregar un nuevo género con artistas
artistas[“Rock”] = [“The Beatles”, “Led Zeppelin”]
# Se añade un nuevo género “Rock” con sus artistas
# Eliminar un género
del artistas[“Jazz”]
# Se elimina el género “Jazz” del diccionario