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
- Cómo comprobar si existe una clave en un diccionario en Python
- Convertir un diccionario en una lista en Python
- Cómo obtener todos los archivos de un directorio
- Cómo encontrar el valor máximo en el Diccionario Python
- Cómo ordenar un diccionario Python por valor
- Cómo fusionar dos diccionarios en Python 2 y 3