2. Introducción

Diccionarios

Los diccionarios son un tipo de Dato de Python y contienen un par de elementos: clave y valor.

Como valor se puede tener distintos tipos de datos como enteros, cadenas, listas, valores lógicos, etc.

La clave o key  NO PUEDE REPETIRSE. Es única. Identifica a cada elemento del diccionario.

Se  llama clave y no índice, para hacer una diferencia con Listas.

En Listas los índices son valores numéricos. En los Diccionarios las claves pueden NO ser numéricas.

La clave se utiliza para acceder al valor. La clave es un dato inmutable. 

LA CLAVE EN UN DICCIONARIO:

  • NO PUEDE REPETIRSE.
  • NO SE PUEDE MODIFICAR.

El ORDEN en un diccionario es algo que hay que tener cuidado, por que no tiene indices como las listas, tiene claves :-)


Los dos puntos separa el par clave-valor, la coma cada par clave-valor  y todo el conjunto de elementos del diccionario se encierra entre llaves.

Ejemplos:

Figura 1


Un Diccionario puede definirse como vacío para luego cargar valores dentro del programa.

Para definir un diccionario vacío hay dos opciones:

Figura 2

Otros ejemplos de diccionario:

Figura3

1. Elija un equipo de algún deporte y cree un Diccionario, asignando como clave el nro. de camiseta y como valor el apellido del jugador. ¿Pude crear y mostrar el Diccionario?

2. Elija un equipo de algún deporte y cree un Diccionario  asignando como clave el apellido del jugador y como valor el nro. de camiseta. ¿Pude crear y mostrar el Diccionario?

3. ¿Cuántas formas de crear un diccionario vacío existen?

4. ¿Cuál es el tipo de dato de un Diccionario y como lo puedo mostrar?

5. ¿Uso llaves o corchetes para definir un diccionario?