📘 Fiche de cours
L'essentiel du cours
- Listes : Séquences mutables, définies par
[]. Permettent l'ajout, la suppression et la modification. - Tuples : Séquences immuables, définies par
(). Utilisés pour des données fixes. - Dictionnaires : Collections non ordonnées de paires
clé: valeur, définies par{}. Accès rapide via la clé.
Méthodes à maîtriser
- Listes :
append()pour ajouter,pop()pour supprimer,sort()pour trier. - Dictionnaires :
keys(),values(),items()pour parcourir les données. - Slicing :
liste[début:fin:pas]pour extraire des sous-ensembles.
Exemples corrigés
- Création :
L = [1, 2, 3];T = (1, 2, 3);D = {"a": 1, "b": 2}. - Accès :
L[0]donne 1 ;D["a"]donne 1. - Modification :
L[0] = 10est valide ;T[0] = 10provoque une erreurTypeError.
Erreurs fréquentes
- Confondre
[](liste) et()(tuple). - Essayer de modifier un tuple après sa création.
- Oublier que l'index commence à 0 et non à 1.
- Utiliser une clé inexistante dans un dictionnaire sans vérifier avec
in.