def cargar_atletas(nombre_archivo: str) -> list:
    """
    Función que carga el archivo con los atletas a una lista.
    Parámetro:
        nombre_archivo: str.
    Retorna:
        atletas: list de diccionarios de cada atleta.
            diccionario de cada atleta: {'nombre': Nombre del atleta, 'genero': "m" o "f", 'edad': XX,
                                         'pais': país, 'anio': año de los juegos, 'evento': evento concursado,
                                         'medalla': "gold", "silver", "bronze", o "na"}.
    """
    # Inicializar lista y apertura de archivo.
    atletas = list()
    archivo = open(nombre_archivo, "r")
    # Omitir línea de títulos.
    archivo.readline()
    # Agregar datos a la lista.
    linea = archivo.readline()
    while len(linea) > 0:
        datos = linea.split(",")
        # Creación de diccionario de atleta individual
        atleta = {'nombre': datos[0], 'genero': datos[1], 'edad': int(datos[2]),
                  'pais': datos[3], 'anio': int(datos[4]), 'evento': datos[5],
                  'medalla': datos[6].replace("\n", '')}
        # Se añade el diccionario del atleta a la lista global de atletas.
        atletas.append(atleta)
        # Siguiente línea del archivo
        linea = archivo.readline()
    # Cierre de archivo.
    archivo.close()
    return atletas