Programme officiel
Contenus | Capacités attendues | Commentaires |
---|---|---|
Listes, piles, files : structures linéaires. Dictionnaires, index et clé. | Distinguer des structures par le jeu des méthodes qui les caractérisent. Choisir une structure de données adaptée à la situation à modéliser. Distinguer la recherche d’une valeur dans une liste et dans un dictionnaire. |
On distingue les modes FIFO(first in first out) et LIFO (last in first out) des piles et des files. |
Information
En Python, tout est objet et presque tout dispose d’attributs et de méthodes.
- Conséquences:
- Les structures Python (list, tuple, dict) sont des classes prédéfinies.
- Les fonctionnalités présentées dans la documentation (len, append) sont des méthodes de ces classes.
À retenir
Dans un programme, quand on écrit l’instruction :
tab = [1, 2, 3]
print(len(tab))
L'interpréteur Python appelle la méthode __len__() de la classe List.
