PaliSkill
Python intermédiaire

Leçon 2 / 10 — Chapitre 1: Dictionnaires et structures de données

Ajouter, modifier et supprimer une entrée

Une seule syntaxe sert à la fois à ajouter une nouvelle entrée et à modifier une entrée existante : dico["cle"] = valeur.

stock = {"riz": 20, "huile": 10}
stock["sucre"] = 15
stock["riz"] = 18
print(stock)

Ce code affiche {"riz": 18, "huile": 10, "sucre": 15}. Si la clé "sucre" n'existait pas encore, elle est créée ; si la clé "riz" existait déjà, sa valeur est simplement remplacée — Python ne fait pas la différence entre les deux cas, il vérifie juste si la clé est déjà presente.

Pour supprimer une entrée, on utilise del dico["cle"] :

del stock["huile"]
print(stock)

Ce code affiche {"riz": 18, "sucre": 15}. Attention : del sur une clé absente lève aussi une erreur KeyError, exactement comme un accès en lecture à une clé absente.

A vous de jouer : dans un dictionnaire stock, ajoutez un nouveau produit, modifiez la quantite d'un produit existant, puis supprimez un troisième produit — affichez le dictionnaire après chaque étape.

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 85 leçons restantes de ce module

Votre paiement est vérifié avant l'activation de l'accès