English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Corso di base di Python

Controllo dei flussi di Python

Funzione in Python

Tipi di dati di Python

Operazioni di file di Python

Oggetti e classi di Python

Date e ora Python

Conoscenze avanzate di Python

Manuale di Python

Utilizzo e esempio di pop() in Python dizionario

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])

Parametri di pop()

Il metodo pop() accetta due parametri:

  • key -Key da eliminare

  • default -Valore restituito quando la key non è nel dizionario

Valore restituito da pop()

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

Esempio 1: Espellere un elemento dal dizionario

# 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}

Esempio 2: Espellere un elemento non esistente nel dizionario

# Dizionario di vendita casuale
sales = {'apple': 2, 'orange': 3, 'grapes': 4}
element = sales.pop('guava')

Quando si esegue questo programma, l'output è:

KeyError: 'guava'

Esempio 3: Espellere un elemento non esistente nel dizionario (fornire valore predefinito)

# 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}

Metodi di dizionario di Python