Exercice 32
Ecrire un algorithme Python qui déplace les 3 premiers élément d'une liste donnée et les place à la fin de la liste.
Exemple si L = [25 , 13 , 11 , 1 , 4 , 31 , 18 , 6, 12 , 1 , 7], l'algorithme renvoie : la liste:
[1 , 4 , 31 , 18 , 6, 12 , 1 , 7 , 25 , 13 , 11 ]
Solution
1 2 3 4 5 6 7 8 9 10 11 12 |
# coding: utf-8 def moveListElements(L): # supprimer les trois preliers éléments de la liste L1 = L[3::] # extraire les trois premier éléments L2 = L[0:3] return L1 + L2 L = [25 , 13 , 11 , 1 , 4 , 31 , 18 , 6, 12 , 1 , 7] print(moveListElements(L)) # Affiche : [1, 4, 31, 18, 6, 12, 1, 7, 25, 13, 11] |
Younes Derfoufi
CRMEF OUJDA