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 l'attestation finale.
5 500 XOF / 8,38 € / 9,14 $
Débloquez les 97 leçons restantes de ce module
Pour vous communiquer où envoyer le paiement.
Moyen de paiement souhaité
Nous vous contactons pour le paiement — activé dès réception.