Dizionario Python pop ()

Il metodo pop () rimuove e restituisce un elemento da un dizionario con la chiave data.

La sintassi del pop()metodo è

 dictionary.pop (key (, default))

Parametri pop ()

pop() il metodo accetta due parametri:

  • chiave - chiave da cercare per la rimozione
  • default - valore che deve essere restituito quando la chiave non è nel dizionario

Valore restituito da pop ()

Il pop()metodo restituisce:

  • Se keyviene trovato: elemento rimosso / estratto dal dizionario
  • Se keynon viene trovato: valore specificato come secondo argomento (predefinito)
  • Se keynon viene trovato e l'argomento predefinito non è specificato, KeyErrorviene sollevata un'eccezione

Esempio 1: estrai un elemento dal dizionario

 # random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('apple') print('The popped element is:', element) print('The dictionary is:', sales)

Produzione

 L'elemento scoppiato è: 2 Il dizionario è: ('orange': 3, 'grappolo': 4) 

Esempio 2: pop un elemento non presente dal dizionario

 # random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava')

Produzione

 KeyError: "guava" 

Esempio 3: pop un elemento non presente dal dizionario, fornito un valore predefinito

 # random sales dictionary sales = ( 'apple': 2, 'orange': 3, 'grapes': 4 ) element = sales.pop('guava', 'banana') print('The popped element is:', element) print('The dictionary is:', sales)

Produzione

 L'elemento scoppiato è: banana Il dizionario è: ('orange': 3, 'apple': 2, 'grape': 4) 

Articoli interessanti...