Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Méthodes de Dictionnaire | Autres Types de Données
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Introduction à Python

bookMéthodes de Dictionnaire

Méthodes des dictionnaires

Les dictionnaires offrent une gamme d'opérations et de méthodes qui facilitent la gestion efficace des données. Voici quelques-unes des méthodes les plus couramment utilisées :

  • get() : récupère la valeur associée à une clé spécifiée et, si la clé n'est pas trouvée, retourne None. Cela diffère de l'utilisation des crochets (par exemple, grocery_items["Milk"]), qui génèrent une erreur si la clé n'existe pas ;
  • update() : met à jour le dictionnaire avec les éléments d'un autre dictionnaire ou d'un itérable de paires clé-valeur, en écrasant les clés existantes ;
  • pop() : supprime une clé spécifiée et retourne la valeur correspondante.
Note
Remarque

En Python, None est une valeur spéciale qui signifie « rien » ou « aucune valeur », et elle est souvent utilisée pour indiquer qu'une donnée est vide ou n'a pas de résultat.

Exemple d'application

Supposons que vous deviez mettre à jour le dictionnaire d'un inventaire dans votre épicerie. Voici comment procéder à l'aide des méthodes de dictionnaire :

12345678910111213141516171819202122
# Dictionary for a grocery store inventory inventory = { "Apples": 30, "Oranges": 18, "Bananas": 45 } # Get the count of Oranges print("Count of Oranges:", inventory.get("Oranges")) # Update inventory by adding a new item inventory.update({"Mangoes": 20}) print("Updated Inventory:", inventory) # You can also add a new item to the end of the dictionary like this inventory["Pineapples"] = 15 print("Updated Inventory:", inventory) # Remove Bananas from the inventory removed_item = inventory.pop("Bananas") print("Removed Item:", removed_item) print("Current Inventory:", inventory)
copy
Tâche

Swipe to start coding

Exercice de gestion d'un inventaire de magasin d'alimentation à l'aide d'un dictionnaire.

  • Créer un dictionnaire nommé grocery_inventory avec les articles suivants :
    • Milk : (113, "Dairy")
    • Eggs : (116, "Dairy")
    • Bread : (117, "Bakery")
    • Apples : (141, "Produce")
  • Obtenir les détails de "Bread" et les enregistrer dans une variable appelée bread_details.
  • Ajouter un nouvel article "Cookies" avec les détails (143, "Bakery").
  • Supprimer l'article "Eggs" du dictionnaire.

Afficher ce qui suit après chaque étape :

  • Les détails de Bread : Details of Bread: <$bread_details>
  • L'inventaire après l'ajout de Cookies : Inventory after adding Cookies: <$grocery_inventory>
  • L'inventaire après la suppression de Eggs : Inventory after removing Eggs: <$grocery_inventory>

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 10
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

bookMéthodes de Dictionnaire

Glissez pour afficher le menu

Méthodes des dictionnaires

Les dictionnaires offrent une gamme d'opérations et de méthodes qui facilitent la gestion efficace des données. Voici quelques-unes des méthodes les plus couramment utilisées :

  • get() : récupère la valeur associée à une clé spécifiée et, si la clé n'est pas trouvée, retourne None. Cela diffère de l'utilisation des crochets (par exemple, grocery_items["Milk"]), qui génèrent une erreur si la clé n'existe pas ;
  • update() : met à jour le dictionnaire avec les éléments d'un autre dictionnaire ou d'un itérable de paires clé-valeur, en écrasant les clés existantes ;
  • pop() : supprime une clé spécifiée et retourne la valeur correspondante.
Note
Remarque

En Python, None est une valeur spéciale qui signifie « rien » ou « aucune valeur », et elle est souvent utilisée pour indiquer qu'une donnée est vide ou n'a pas de résultat.

Exemple d'application

Supposons que vous deviez mettre à jour le dictionnaire d'un inventaire dans votre épicerie. Voici comment procéder à l'aide des méthodes de dictionnaire :

12345678910111213141516171819202122
# Dictionary for a grocery store inventory inventory = { "Apples": 30, "Oranges": 18, "Bananas": 45 } # Get the count of Oranges print("Count of Oranges:", inventory.get("Oranges")) # Update inventory by adding a new item inventory.update({"Mangoes": 20}) print("Updated Inventory:", inventory) # You can also add a new item to the end of the dictionary like this inventory["Pineapples"] = 15 print("Updated Inventory:", inventory) # Remove Bananas from the inventory removed_item = inventory.pop("Bananas") print("Removed Item:", removed_item) print("Current Inventory:", inventory)
copy
Tâche

Swipe to start coding

Exercice de gestion d'un inventaire de magasin d'alimentation à l'aide d'un dictionnaire.

  • Créer un dictionnaire nommé grocery_inventory avec les articles suivants :
    • Milk : (113, "Dairy")
    • Eggs : (116, "Dairy")
    • Bread : (117, "Bakery")
    • Apples : (141, "Produce")
  • Obtenir les détails de "Bread" et les enregistrer dans une variable appelée bread_details.
  • Ajouter un nouvel article "Cookies" avec les détails (143, "Bakery").
  • Supprimer l'article "Eggs" du dictionnaire.

Afficher ce qui suit après chaque étape :

  • Les détails de Bread : Details of Bread: <$bread_details>
  • L'inventaire après l'ajout de Cookies : Inventory after adding Cookies: <$grocery_inventory>
  • L'inventaire après la suppression de Eggs : Inventory after removing Eggs: <$grocery_inventory>

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 10
single

single

some-alt