Problem

1/9

Diccionario. ¿Como crear?

Theory Click to read/hide

Diccionario

Echemos un vistazo a otro tipo de datos compuestos de Python, llamado diccionario, que es similar a una lista en el sentido de que es una colección de objetos.
Los diccionarios y listas tienen las siguientes características:
  • ambos son mutables;
  • ambos son dinámicos (pueden crecer y reducirse según sea necesario);
  • ambos se pueden anidar (una lista puede contener otra lista, un diccionario puede contener otro diccionario, un diccionario también puede contener una lista y viceversa).
Los diccionarios se diferencian de las listas principalmente en cómo se accede a los elementos:
  • se accede a los elementos de la lista por su posición en la lista a través de la indexación;
  • Se accede a los elementos del diccionario mediante teclas.
Los diccionarios son una estructura de datos implementada en Python, mejor conocida como matriz asociativa. Un diccionario consta de un conjunto de pares clave-valor. Cada par clave-valor asigna la clave al valor correspondiente.

 

Crear un diccionario
Puede definir un diccionario encerrando una lista de pares clave-valor separados por comas entre llaves ({}). Los dos puntos (:) separan cada clave de su valor asociado: re = { <clave>: <valor>, <clave>: <valor>, . . . <clave>: <valor> }
Puede crear un diccionario con la función incorporada dict(). El argumento dict()  debe ser una secuencia de pares clave-valor. Una lista de tuplas funciona bien para esto: d = dictado ([ (<clave>, <valor>), (<clave>, <valor), . . . (<clave>, <valor>) ]) Puede mostrar el contenido de la lista en la pantalla simplemente con el comando print(). Las entradas en el diccionario se muestran en el orden en que fueron creadas.

Problem

Dada una lista de nombres de países y capitales, cree un diccionario dict_country donde la clave es el nombre del país y el valor es la capital. Al crear un diccionario, utilice el mismo orden que en la lista a continuación:
 
País Capital
Abjasia Sujum
Afganistán Kabul
Albania Tirana
Argelia Argel
Argentina Buenos Aires
Armenia Ereván
Australia Canberra
Austria Viena
Azerbaiyán Bakú
Bahamas Nasáu
Write the program below
print(dict_country)     

     

Program check result

To check the solution of the problem, you need to register or log in!