Diccionario 2D en Python

Muhammad Waiz Khan 10 octubre 2023
  1. Crear diccionario 2D en Python Método # 1
  2. Crear diccionario 2D en Python Método # 2
Diccionario 2D en Python

En este tutorial, discutiremos cómo crear un diccionario bidimensional en Python. Un diccionario bidimensional es un diccionario que contiene un diccionario en cada índice.

Podemos crear un diccionario bidimensional agregando un diccionario completo dentro de un diccionario o agregando valores uno por uno. Ambos métodos para crear un diccionario bidimensional en Python se explican a continuación.

Crear diccionario 2D en Python Método # 1

En Python, podemos agregar diccionarios dentro de un diccionario para crear un diccionario bidimensional. También podemos imprimir el diccionario bidimensional usando el método json.dumps(), que convierte la entrada en una cadena JSON. El siguiente ejemplo de código demuestra cómo podemos crear un diccionario bidimensional en Python.

import json

twoD_dict = dict()
twoD_dict["first_dict"] = {"key1": "val1", "key2": "val2"}
print(json.dumps(twoD_dict, sort_keys=True, indent=2))

Producción :

{
  "first_dict": {
    "key1": "val1",
    "key2": "val2"
  }
}

Crear diccionario 2D en Python Método # 2

También podemos simplemente crear un diccionario dentro de un diccionario y agregar el par clave-valor más tarde. Podemos crear un diccionario usando este método en Python de la siguiente manera.

import json

twoD_dict = dict()
twoD_dict["first_dict"] = dict()
twoD_dict["first_dict"]["key1"] = "value1"
twoD_dict["first_dict"]["key2"] = "value2"
print(json.dumps(twoD_dict, sort_keys=True, indent=2))

Producción :

{
  "first_dict": {
    "key1": "value1",
    "key2": "value2"
  }
}

Artículo relacionado - Python Dictionary