Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Utilizzare il Metodo pop(): Eliminare Elementi con Valori di Ritorno | Padroneggiare i Dizionari Python
Strutture Dati Python

Scorri per mostrare il menu

book
Utilizzare il Metodo pop(): Eliminare Elementi con Valori di Ritorno

Il metodo pop() nei dizionari Python ti permette di rimuovere una coppia chiave-valore basata sulla sua chiave e restituisce il valore corrispondente. Questo metodo è particolarmente utile quando hai bisogno di estrarre e processare un valore mentre lo rimuovi simultaneamente dal dizionario.

La sintassi è:

python
123456789101112
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "copies": 5 } # Remove the 'copies' key and retrieve its value removed_copies = book.pop("copies") print("Updated dictionary:", book) print("Removed value:", removed_copies)
copy

Se la chiave non esiste nel dizionario, Python solleva un'eccezione KeyError.

12345678
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813 } # Attempting to remove a non-existent key removed_genre = book.pop("genre")
copy
Compito

Swipe to start coding

Ti viene dato lo stesso dizionario authors_books.

  • Rimuovi i libri di "Stephen King" dal dizionario e salvali nella variabile kings_books.
  • Usa il metodo pop() per realizzare questo.

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 2. Capitolo 6

Chieda ad AI

expand
ChatGPT

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

book
Utilizzare il Metodo pop(): Eliminare Elementi con Valori di Ritorno

Il metodo pop() nei dizionari Python ti permette di rimuovere una coppia chiave-valore basata sulla sua chiave e restituisce il valore corrispondente. Questo metodo è particolarmente utile quando hai bisogno di estrarre e processare un valore mentre lo rimuovi simultaneamente dal dizionario.

La sintassi è:

python
123456789101112
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "copies": 5 } # Remove the 'copies' key and retrieve its value removed_copies = book.pop("copies") print("Updated dictionary:", book) print("Removed value:", removed_copies)
copy

Se la chiave non esiste nel dizionario, Python solleva un'eccezione KeyError.

12345678
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813 } # Attempting to remove a non-existent key removed_genre = book.pop("genre")
copy
Compito

Swipe to start coding

Ti viene dato lo stesso dizionario authors_books.

  • Rimuovi i libri di "Stephen King" dal dizionario e salvali nella variabile kings_books.
  • Usa il metodo pop() per realizzare questo.

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 2. Capitolo 6
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt