English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Metodi di dizionario di Python
Il metodo pop() elimina la chiave key e il valore corrispondente nel dizionario, restituendo il valore eliminato. La chiave key deve essere fornita. Altrimenti, viene restituito il valore default.
Sintassi del metodo pop()
dictionary.pop(key[, default])
Il metodo pop() accetta due parametri:
key -Key da eliminare
default -Valore restituito quando la key non è nel dizionario
Il metodo pop() restituisce:
Se si trova la key - eliminare/espellere l'elemento dal dizionario
Se non si trova la key - assegnare il valore al secondo parametro (valore predefinito)
Se non si trova la key e non viene specificato il parametro predefinito - viene sollevata l'eccezione KeyError
# Dizionario di vendita casuale sales = {'apple': 2, 'orange': 3, 'grapes': 4} element = sales.pop('apple') print('L'elemento espulso è:', element) print('Il dizionario è:', sales)
Quando si esegue questo programma, l'output è:
L'elemento espulso è: 2 Il dizionario è: {'orange': 3, 'grapes': 4}
# Dizionario di vendita casuale sales = {'apple': 2, 'orange': 3, 'grapes': 4} element = sales.pop('guava')
Quando si esegue questo programma, l'output è:
KeyError: 'guava'
# Dizionario sales casuale sales = {'apple': 2, 'orange': 3, 'grapes': 4} element = sales.pop('guava', 'banana') print('L'elemento espulso è:', element) print('Il dizionario è:', sales)
Quando si esegue questo programma, l'output è:
L'elemento espulso è: banana Il dizionario è: {'apple': 2, 'orange': 3, 'grapes': 4}