Aide-mémoire sur les méthodes du dictionnaire Python

Apprenez les méthodes du dictionnaire Python. Guide de référence complet pour les insertions, les récupérations, les mises à jour et les vérifications de paires clé-valeur.

Accès et modification au dictionnaire

Opérations courantes pour récupérer ou modifier des éléments du dictionnaire.

Méthode / FonctionSyntaxeDescriptif
get()my_dict.get(key, default=None)Renvoie la valeur de la clé si elle existe, sinon renvoie une valeur par défaut.
update()my_dict.update(other_dict)Met à jour le dictionnaire avec des paires clé-valeur provenant d'un autre dictionnaire/itérable.
pop()my_dict.pop(key, default)Supprime et renvoie la valeur de la clé spécifiée.
clear()my_dict.clear()Supprime tous les éléments du dictionnaire.

Itération et vues du dictionnaire

Methods that return dynamic view objects of dictionary elements.

Méthode / FonctionSyntaxeDescriptif
keys()my_dict.keys()Returns a view object of all keys in the dictionary.
values()my_dict.values()Returns a view object of all values in the dictionary.
items()my_dict.items()Returns a view object containing (key, value) tuple pairs.

Script de démonstration interactif

run_all_cheat_methods.py
Exécuter dans l'éditeur
# get()
my_dict.get(key, default=None)

# update()
my_dict.update(other_dict)

# pop()
my_dict.pop(key, default)

# clear()
my_dict.clear()

# keys()
my_dict.keys()

# values()
my_dict.values()

# items()
my_dict.items()

Foire aux questions

Pourquoi utiliser get() au lieu de dict[key] ?

dict[key] raises a KeyError if the key does not exist. get() returns None or a specified default value instead of crashing.

Comment fusionner deux dictionnaires en Python ?

DansPython 3.9+, vous pouvez utiliser l'opérateur union : dict1 | dict2. Ou utilisez la méthode dict1.update(dict2).

Sujets connexes

Ressources Python recommandées

Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.