Structures de données

- Dictionnaires
- L’essentiel
- Les dictionnaires : présentation
- Situations d’utilisation d’un dictionnaire
- Dictionnaire littéral
- Facilité d’édition d’un dictionnaire littéral
- Affichage d’un dictionnaire
- Unicité de chaque clé
- Longueur d’un dictionnaire
- Dictionnaire vide
- Lecture d’une valeur d’un dictionnaire
- Appartenance à un dictionnaire
- Le type des clés
- Modifier un dictionnaire
- Parcours de dictionnaire
- Dictionnaire en compréhension
- Garnir un dictionnaire à partir d’un dictionnaire vide
- Création de dictionnaire avec
dict
- Supprimer une clé d’un dictionnaire
- Fusionner deux dictionnaires
- Opérateur de fusion de dictionnaires
- Compléments
- Ordre d’insertion des items d’un dictionnaire
- Copier un dictionnaire
- Méthode
pop
de dictionnaire - Supprimer un item avec
popitem
- Vider un dictionnaire
- Outils de création d’items
- Création, fusion de dictionnaires par décompactage
- Parcours d’un dictionnaire suivant les items, suivant les valeurs
- Listes des clés, des items, des valeurs d’un dictionnaire
- Appeler
dict
avec des arguments nommés - Dictionnaire créé avec la méthode
dict.fromkeys
- Syntaxes variées de l’argument itérable de
dict
- Accès au premier élément d’un dictionnaire
- La méthode
get
- Exemple d’utilisation de la méthode
get
- Ambiguïté possible de la méthode
get
- Tuple comme clé d’un dictionnaire
- La classe
Counter
pour lister les doublons - Vues d’un dictionnaire
- Les dictionnaires par défaut (
defaultdict
) - La méthode
setdefault
- La méthode
__missing__
- Comparer deux dictionnaires
- Modifier un dictionnaire pendant son parcours
- Itérateur sur un dictionnaire
dict
et couple d’items non usuels- Signature de
dict
et arguments nommés - Les dictionnaires de type
OrderedDict
- L’essentiel
- Ensembles
- Généralités sur les ensembles
- La structure d’ensemble
- Ensemble littéral
- Nombre d’éléments d’un ensemble
- Affichage d’un ensemble
- Création d’ensembles avec
set
- Ensemble vide
- Test d’appartenance à un ensemble
- Type des éléments d’un ensemble
- La nature hachable des éléments d’un ensemble
- Un ensemble est mutable
- Parcours d’un ensemble
- Ensembles en compréhension
- Valeur booléenne d’un ensemble
- Ensembles construits sur un itérable
- Doublons
- Méthodes mutatrices
- Opérations entre ensembles
- Divers
- \(\mathtt{frozenset}\)
- Généralités sur les ensembles
- Les dèques
- Les files de priorité