Bonjour,

J'ai une problématique sur un sujet et je n'arrive pas à trouver pour simplifier le code.

En gros, je récupère des différents valeurs d'un fichier csv

Dans une colonne que je récupère, j'ai des valeurs de 0 à 127

Ces valeurs, je dois le transformer en jour
voici le nombre = un jour
# Dimanche = 1, Lundi = 2, Mardi = 4, Mercredi = 8, Jeudi = 16, Vendredi = 32, Samedi = 64

Je suis arrivé à faire plein de condition if, ça marche bien mais je trouve que ce n'est pas beau et je suis sûr que je peux faire mieux, mais je n'arrive pas à trouvé comment faire pour le moment.
J'ai essayé de m'inspirer de l'Algorithme d'Euclide et autres fonctions modulo, etc.

Je sèche complètement

tableau_nb=[1,2,4,8,16,32,64]
tableau_jours=["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"]

Exemple:
Valeur Jour
0
8 Mercredi
40 Mercredi et Vendredi
51 Dimanche, Lundi, Jeudi et Vendredi
63 Dimanche, Lundi, Mardi, Mercredi, Jeudi et Vendredi
71 Dimanche, Lundi, Mardi et Samedi
... ...
127 Tous les jours ou Dimanche, Lundi, Mardi, Mercredi, Jeudi, Vendredi et Samedi

Merci pour avance pour votre aide
Bonne journée