Bonjour,

J'essaye de créer plusieurs liste à partir d'une liste en retirant chaque fois un élement par index que j'incrémente.

Exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Liste = [1,2,3,4,5,6,7,8,9,10]
Liste_depart = Liste
x = 0
while Liste:
    del Liste[x]
    print Liste
    x+= 1
    Liste = Liste_depart
Voici le résultat que j'obtiens :
[2, 3, 4, 5, 6, 7, 8, 9, 10]
[2, 4, 5, 6, 7, 8, 9, 10]
[2, 4, 6, 7, 8, 9, 10]
[2, 4, 6, 8, 9, 10]
[2, 4, 6, 8, 10]

Au lieu de :
[2,3,4,5,6,7,8,9,10]
[1,3,4,5,6,7,8,9,10]
[1,2,4,5,6,7,8,9,10]
[1,2,3,5,6,7,8,9,10]
etc....

Merci beaucoup de votre aide