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 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