= Exercices sur les listes == Exercice 1 - Écrivez une liste contenant les nombres entiers pairs de 0 à 10 inclus - Assignez la longueur de la liste à une variable (`len()`) - Affichez le dernier élément de la liste (en utilisant la longueur) - Ajoutez un élément à la fin de la liste - Affichez le nouveau contenu de la liste == Exercice 2 - Écrivez une liste contenant les nombres 1, 2, 4, 8, 16, 32, 64 - Supprimez de la liste le nombre 8 - Ajoutez à la fin de la liste le nombre 128 - Affichez le contenu de la liste dans la console. == Exercice 3 (indices négatifs) - Écrivez une liste contenant 3 éléments - Affichez le *dernier* élément en utilisant un indice négatif - Affichez le *premier* élément en utilisant un indice négatif == Pré-Exercice 4 (slicing) [source,python] ---- a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] b = a[0:5] # Index 0 à 5 non inclus. Marche aussi sur les chaînes. c = a[5:0] # L'index de fin est inférieur au départ, renvoie une liste vide f = a[:] # Renvoie toute la liste d = a[::-1] # Tout parcourir à l'envers e = a[::2] # Tout parcourir 2 par 2 ---- == Exercice 4 (slicing) - Écrivez une liste de 6 nombres - Affichez la liste comprenant les 3 premiers éléments - Affichez la liste comprenant tout sauf le premier élément == Exercice 5 (slicing avancé) - Réutilisez la liste de l'exercice 4 - Affichez toute la liste, mais à l'envers - Affichez une liste comprenant les éléments aux indices pairs == Exercice A1 - Écrivez une liste contenant les nombres multiples de 3 de 0 à 15. - Faites une boucle `for` sur cette liste, * et affichez uniquement les nombres pairs de cette liste (`valeur % 2 == 0`) == Exercice A2 - Consultez la https://docs.python.org/3/tutorial/datastructures.html#more-on-lists[référence des fonctions de listes] - Déclarez une liste de nombres flottants - Utilisez la méthode qui sert à renvoyer le dernier élément et le supprimer de la liste - Affichez cet élément, puis la liste