Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Metodi Dei Dizionari | Altri Tipi di Dati
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Introduzione a Python

bookMetodi Dei Dizionari

Metodi dei dizionari

I dizionari offrono una serie di operazioni e metodi che facilitano una gestione efficiente dei dati. Ecco alcuni dei metodi più comunemente utilizzati:

  • get(): recupera il valore associato a una chiave specificata e se la chiave non viene trovata, restituisce None. Questo è diverso dall'utilizzo delle parentesi quadre (ad esempio, grocery_items["Milk"]), che genererebbero un errore se la chiave non esiste;
  • update(): aggiorna il dizionario con elementi provenienti da un altro dizionario o da un iterabile di coppie chiave-valore, sovrascrivendo le chiavi esistenti;
  • pop(): rimuove una chiave specificata e restituisce il valore corrispondente.
Note
Nota

In Python, None è un valore speciale che significa "niente" o "nessun valore", ed è spesso utilizzato quando si vuole indicare che qualcosa è vuoto o non ha un risultato.

Esempio di applicazione

Immagina di dover aggiornare il dizionario per l'inventario del tuo negozio di alimentari. Ecco come puoi farlo utilizzando i metodi dei dizionari:

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
Compito

Swipe to start coding

Esercizio di gestione dell'inventario di un negozio di alimentari utilizzando un dizionario.

  • Creare un dizionario chiamato grocery_inventory con i seguenti articoli:
    • Milk: (113, "Dairy")
    • Eggs: (116, "Dairy")
    • Bread: (117, "Bakery")
    • Apples: (141, "Produce")
  • Ottenere i dettagli di "Bread" e salvarli in una variabile chiamata bread_details.
  • Aggiungere un nuovo articolo "Cookies" con i dettagli (143, "Bakery").
  • Rimuovere l'articolo "Eggs" dal dizionario.

Stampare quanto segue dopo ogni passaggio:

  • I dettagli di Bread: Details of Bread: <$bread_details>
  • L'inventario dopo aver aggiunto Cookies: Inventory after adding Cookies: <$grocery_inventory>
  • L'inventario dopo aver rimosso Eggs: Inventory after removing Eggs: <$grocery_inventory>

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 10
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

bookMetodi Dei Dizionari

Scorri per mostrare il menu

Metodi dei dizionari

I dizionari offrono una serie di operazioni e metodi che facilitano una gestione efficiente dei dati. Ecco alcuni dei metodi più comunemente utilizzati:

  • get(): recupera il valore associato a una chiave specificata e se la chiave non viene trovata, restituisce None. Questo è diverso dall'utilizzo delle parentesi quadre (ad esempio, grocery_items["Milk"]), che genererebbero un errore se la chiave non esiste;
  • update(): aggiorna il dizionario con elementi provenienti da un altro dizionario o da un iterabile di coppie chiave-valore, sovrascrivendo le chiavi esistenti;
  • pop(): rimuove una chiave specificata e restituisce il valore corrispondente.
Note
Nota

In Python, None è un valore speciale che significa "niente" o "nessun valore", ed è spesso utilizzato quando si vuole indicare che qualcosa è vuoto o non ha un risultato.

Esempio di applicazione

Immagina di dover aggiornare il dizionario per l'inventario del tuo negozio di alimentari. Ecco come puoi farlo utilizzando i metodi dei dizionari:

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
Compito

Swipe to start coding

Esercizio di gestione dell'inventario di un negozio di alimentari utilizzando un dizionario.

  • Creare un dizionario chiamato grocery_inventory con i seguenti articoli:
    • Milk: (113, "Dairy")
    • Eggs: (116, "Dairy")
    • Bread: (117, "Bakery")
    • Apples: (141, "Produce")
  • Ottenere i dettagli di "Bread" e salvarli in una variabile chiamata bread_details.
  • Aggiungere un nuovo articolo "Cookies" con i dettagli (143, "Bakery").
  • Rimuovere l'articolo "Eggs" dal dizionario.

Stampare quanto segue dopo ogni passaggio:

  • I dettagli di Bread: Details of Bread: <$bread_details>
  • L'inventario dopo aver aggiunto Cookies: Inventory after adding Cookies: <$grocery_inventory>
  • L'inventario dopo aver rimosso Eggs: Inventory after removing Eggs: <$grocery_inventory>

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 10
single

single

some-alt