Python – Révision Listes, Dictionnaires, Tuples et
Ensembles
1) Listes
- Définition: séquences ordonnées et modifiables.
- Notation: [ ].
- Ex: L = [1, 2, 3].
- Méthodes : append, extend, insert, pop, remove, sort, reverse.
2) Dictionnaires
- Stockent des paires clé:valeur.
- Notation: {clé:valeur}.
- Accès par clé : D["clé"].
- Méthodes : get, keys, values, items, update.
3) Tuples
- Séquences non modifiables.
- Notation: ( ).
- Ex: t = (1, 2, 3).
4) Ensembles (sets)
- Pas d’ordre, pas de doublons.
- Notation: { } ou set().
- Opérations: union (|), intersection (&), différence (-).
Exercices
1) M = ["MATH","PHY","SI","INFO","FR"]. Que vaut M[-2] ?
2) Complète: L1=[0,1,2]; L2=[3,4,5] → obtenir [0,1,2,3,4,5].
3) Lire D["age"] sans erreur même si la clé n’existe pas.
4) t=("a","b","c","d") → t[1:3] donne quoi ?
5) A={1,2,3}, B={2,3,4} → A & B ?