edu.alceres.com

Matemáticas con Python -Clase XII-

Diccionarios

Los diccionarios se utilizan para almacenar valores de datos en pares clave-valor:

$$MiDiccionario = {key : value}$$

Un diccionario es una colección ordenada, modificable y que no permite duplicados.

A partir de la versión 3.7 de Python, los diccionarios están ordenados. En Python 3.6 y versiones anteriores, los diccionarios no están ordenados.

Los diccionarios se escriben con llaves y tienen claves y valores:

Observe el ejemplo:

Formas de recorrer un diccionario

Podemos acceder a cualquier valor ('value') especificando la llave ('key'):

Un diccionario con varios objetos como otros diccionarios:

En este caso, para acceder a un value se debe especificar el objeto y la llave:

Agregar elementos a un diccionario

Se puede crear el diccionario vacío y agregarle los elementos especificando el diccionario y la llave:

    El curso de Python dura 9 semanas solamente
El curso de php dura 6 semanas solamente
{'Java': '4 semanas solamente', 'Python': '9 semanas solamente', 'php': '6 semanas solamente', 'Android': '8 semanas solamente'}

Diccionarios a partir de listas y/o tuplas

Me como el Mango
Me como la Pera
Me como el Lulo
Me como el Banano
Me como el Anón
Me como la Manzana
Ya no como más frutas!!

Ejemplo. Contar el tipo de letras en una palabra

Se crea un diccionario vacío y se agrega el par 'key: value' en ejecución, donde el valor inicia en 1 y luego puede aumentar en el primer condicional si ya se encuentra la letra: