Habitación 13: Manejo de elementos de una lista
Archivos de investigación
El sistema de archivos del módulo de investigación está desordenado.
Varios archivos comparten un sufijo, pero están mezclados. Debes agruparlos para que el equipo pueda analizarlos.

Obtener un sufijo
Los últimos cuatro caracteres de un texto se obtienen con:
sufijo = archivo[-4:]
Por ejemplo:
archivo = "lab_ps01"
print(archivo[-4:])
Salida:
ps01
Tu misión
Crea un diccionario vacío y recorre la lista archivos.
- Si el sufijo todavía no existe, crea una lista con el archivo.
- Si ya existe, agrega el archivo a su lista.
Pista
La estructura principal es:
respuesta = {}
for archivo in archivos:
sufijo = archivo[-4:]
if sufijo not in respuesta:
respuesta[sufijo] = [archivo]
else:
respuesta[sufijo].append(archivo) </> main.py
Preparando entorno…
$ python main.py
GRÁFICO GENERADO


