I try do to the switch using generator in Python but i failed!Lol
I see a code in internet but i don't undestand the for loop
def get_tipo_dia(dia):
    dias = {
        (1, 7): 'final de semana',
        tuple(range(2, 7)): 'dia de semana'
    }
    generator = (tipo for numero ,tipo in dias.items() if dia in numero)  #This part i cant uderstand!!
    return next(generator, '**dia invalido**')
if __name__ == '__main__':
    for dia in range(0, 9):
        print(f'{dia}: {get_tipo_dia(dia)}')
 
     
     
    