Bonjour,

Partant d'une instance x (disons un noeud dans un arbre), je veux créer la liste contenant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
[x, x.parent, x.parent.parent, x.parent.parent.parent ...]
jusqu'à ce que l'un des .parent soit None.

Facile à faire avec un while (désolé, je n'ai pas le code ici). Je cherche maintenant à optimiser la boucle avec list-comprehension, builtins ou itertools. Voyez-vous un moyen efficace d'écrire cette boucle ?

Merci d'avance