Funciones y métodos

Mencionemos únicamente, una vez más, la función len que devuelve el número de parejas clave-valor del diccionario:

Función len aplicada a un diccionario

Aunque la notación diccionario[clave] es la más frecuentemente usada, hay un método de los diccionarios que permite extraer un valor de forma segura: el método get. A este método deberemos pasar como argumento la clave a extraer. Si existe, se devuelve el valor. Si no existe, se devuelve un valor alternativo que, por defecto, es None, pero que podemos personalizar pasándolo como segundo argumento del método:

Extracción de un valor con el método get

En In [181] extraemos el valor correspondiente a la clave "marzo" (que existe). En In [182] intentamos extraer el valor de la clave "abril", que no existe en el diccionario, y vemos cómo no se devuelve un error. Por último, en In [183] volvemos a intentar la misma extracción pero indicando un valor alternativo que, en este caso, es un mensaje de texto.

Por otro lado ya hemos visto los métodos keys y values que devuelven las claves y valores del diccionario, respectivamente.