Obteniu valor del Diccionari Python

Get Value From Dictionary Python



Un diccionari és un dels tipus de dades més fonamentals de Python. Un diccionari Python és una col·lecció de valors de dades expressats en forma de parells clau-valor.

En aquest tutorial es parlarà de l’ús de la funció get () per obtenir un valor en un diccionari Python.







Com es defineix un diccionari Python

Comencem pels conceptes bàsics: aprendre a definir un diccionari a Python. Com que els diccionaris python s’expressen en parells valor-clau, cada clau d’un diccionari ha de ser única.



Per definir un diccionari, afegim valors separats per comes dins d’un parell de claus. Els valors separats per comes representen clau: valor.



El següent és un exemple de diccionari senzill:





jo= {

'clau1':'valor1',

'clau2':'valor2',

'clau3':'valor3'

}

Cada clau d’un diccionari s’assigna automàticament al seu valor corresponent.

Com accedir als valors del diccionari

Per accedir a un valor específic d’un diccionari, podeu utilitzar el nom del diccionari, seguit de la tecla específica entre claudàtors.



Un exemple:

imprimir(jo['clau1'])

Això hauria de retornar automàticament el valor emmagatzemat a la clau key1. El resultat és el que es mostra a continuació:

'valor1'

Com obtenir valors dels diccionaris mitjançant el mètode Python Get

Python també ens proporciona un mètode per recuperar valors assignats a una clau específica d’un diccionari: el mètode get. El mètode Python get () accepta la clau com a argument i retorna el valor associat a la clau.

Si no es troba la clau especificada, el mètode retorna un tipus Cap. També podeu especificar el valor de retorn per defecte si no es troba la clau.

La sintaxi del mètode és:

nom_dict.aconseguir(clau,valor).

NOTA : El valor, en aquest cas, no és el valor de la clau del diccionari, sinó el valor de retorn si no es troba la clau.

Exemple:

Suposem que tenim un diccionari de llenguatges de programació mapat als seus autors com:

langauges= {

'Java':'James Gosling',

'C':'Dennis Ritchie',

'C ++':'Bjarne Stroustrup',

'Python':Guido Van Rossum,

'Rubí':'Yukihoro Matsumoto'

}

En aquest cas, podem utilitzar el mètode get per obtenir el creador d’un idioma específic. Per exemple, el codi següent mostra l'autor de Ruby.

imprimir(langauges.aconseguir(clau='Rubí',valor='No s'ha trobat la clau!'))

Si especifiquem una clau inexistent, hauríem d'obtenir la clau no trobada. Error.

Conclusió

Com us ha demostrat aquest tutorial, podeu utilitzar el mètode d'indexació per defecte per recuperar un valor d'un diccionari Python o el mètode get (). Trieu el que us funcioni i seguiu-hi.