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)etmax(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.