Bonsoir,
Je m'en remets à vous après m'être pris la tête pour quelque chose qui semble pourtant simple - ce doit certainement être quelque chose de basique dans le supérieur, voire le secondaire.
Ecrivons par exemple une liste l=[a0,a1,...,an]. Quel est le moyen le plus rapide d'obtenir toutes les sous-listes de l?
Autrement dit il s'agit des parties de l'ensemble {a,...,an} mais sans l'ensemble-vide.
J'aimerais que ce ne soit pas une fonction pré-intégrée.
Sinon vous pouvez toujours m'indiquer son nom, mais l'algorithme m'intéresse beaucoup plus et surtout s'il peut-être fait de manière itérative.
Je viens de beaucoup utiliser l'instruction l[a:ak:b] qui donne la liste des éléments de a jusqu'à ak-1 avec un pas de b, et essayer des concaténation mais je m'embrouille très rapidement. Ou disons plutôt, je n'obtiens jamais la totalité des parties (et j'aurai bien honte de vous montrer ce que j'ai fait même si ça fonctionne à moitié).
Je vous remercie si vous avez quelques idées !
-----