Leçon 8 / 13 — Chapitre 4: Chaînes et listes approfondies
Indexation et slicing de listes
Comme pour les chaînes de caractères (vues plus tôt dans ce chapitre), chaque élément d'une liste occupe une position précise, accessible individuellement ou par tranche.
Accéder à un élément par sa position
nombres = [10, 20, 30, 40, 50]
print(nombres[0]) # 10 : premier élément
print(nombres[-1]) # 50 : dernier élément
Extraire une sous-liste avec le slicing
nombres = [10, 20, 30, 40, 50]
sous_liste = nombres[1:3]
for n in sous_liste:
print(n)
nombres[1:3] extrait les éléments aux positions 1 et 2 (20 et 30) — comme pour le slicing de chaînes, la borne de fin (3) n'est jamais incluse.
Exemple concret : extraire les trois premières ventes d'une liste plus longue pour un aperçu rapide utilise ventes[0:3], sans avoir à écrire une boucle avec condition.
À vous de jouer : à partir d'une liste de 6 éléments, extrayez les 3 derniers avec le slicing (indice : une borne de fin vide va jusqu'au bout de la liste).
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 90 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès