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.

Annexes

Liens

Lien vers le notebook

    Sur Capytale

Pièces jointes