Optimisation
Résolu
0-Kzami
Messages postés
15
Statut
Membre
-
0-Kzami Messages postés 15 Statut Membre -
0-Kzami Messages postés 15 Statut Membre -
Bonjour,
J'aimerais optimiser ce code avec des
Merci beaucoup !
Le code :
--
C'est en faisant autrement que l'on devient quelqu'un
J'aimerais optimiser ce code avec des
for, mais je ne vois pas du tout comment faire. Est-ce que vous pouvez m'aider s'il-vous-plaît ?
Merci beaucoup !
Le code :
a[mot[0]] = {mot[1]: {}}
a[mot[0]][mot[1]] = {mot[2]: {}}
a[mot[0]][mot[1]][mot[2]] = {mot[3]: {}}
a[mot[0]][mot[1]][mot[2]][mot[3]] = {mot[4]: {}}
--
C'est en faisant autrement que l'on devient quelqu'un
2 réponses
-
Bonsoir,
Pour faire ça dans une boucle, il faut simplement changer la référence du dictionnaire en cours.
a = {} current_dict = a for i in range(1, len(mot)): current_dict[mot[i - 1]] = {mot[i]: {}} current_dict = current_dict[mot[i - 1]] -
Merci,
En y réfléchissant à fond de mon côté, j'ai trouvé comment faire, et j'ai procédé avec des fonctions récursives.