Les listes en Python Tronc Commun : Création, parcours, méthodes (append, pop) et exercices corrigés PDF

Ce cours d'informatique pour le Tronc Commun Scientifique et Technologique initie aux structures de données séquentielles avec les listes en langage Python : création avec crochets...

InformatiqueSemestre 1Niveau : Moyen

Ce cours d’informatique pour le Tronc Commun Scientifique et Technologique initie aux structures de données séquentielles avec les listes en langage Python : création avec crochets [], indiçage (0-indexed), parcours par boucle for, découpage (slicing) et méthodes indispensables (append, insert, pop, len, sort), avec exercices de travaux pratiques corrigés.

💻 Syntaxe indispensable : Les listes en Python (Aperçu direct)

  • Création et indexation : notes = [14, 16, 12, 18]. Le premier élément est à l’indice 0 : notes[0] == 14. Le dernier élément est accessible avec l’indice négatif : notes[-1] == 18.
  • Ajout et suppression d’éléments : notes.append(15) (ajoute en fin de liste), notes.insert(0, 20) (insère à un indice donné), notes.pop() (retire et renvoie le dernier élément).
  • Parcours d’une liste : Par valeurs : for n in notes: ou par indices : for i in range(len(notes)):.
  • Longueur et fonctions intégrées : len(L) donne la taille, sum(L) la somme, min(L) et max(L) les valeurs extrêmes.

1. Compétences indispensables pour les TP et examens pratiques

  • Calculer la moyenne d’une liste de nombres : moyenne = sum(L) / len(L).
  • Rechercher le maximum sans utiliser la fonction native en implémentant l’algorithme classique d’initialisation et de comparaison itérative.
  • Ne jamais dépasser la taille de la liste pour éviter l’erreur fatale IndexError: list index out of range.

2. Documents et exercices à télécharger (PDF)

Consultez et téléchargez les ressources pédagogiques officielles ci-dessous :

Titre du document Nature de la ressource Accès
Les structures de données en Python : Les listes — Cours complet et syntaxe Cours magistral Télécharger PDF
Fiche synthèse — Indexation, slicing [debut:fin] et principales méthodes de listes Résumé de cours Télécharger PDF
Série de TP corrigés — Recherche du maximum, moyenne de notes et tri d’une liste Corrigé pas à pas Télécharger PDF

3. Questions fréquentes des élèves (FAQ)

Q : Que renvoie l’opération de slicing L[1:4] sur une liste L ?

Elle renvoie une nouvelle sous-liste contenant les éléments des indices 1, 2 et 3 (l’élément d’indice supérieur 4 est toujours exclu).

Télécharger la ressource

Version PDF prête à consulter ou imprimer.

Télécharger le PDF