PaliSkill
← Python pour débutants

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.