AttrDict es una biblioteca con licencia del MIT que proporciona objetos de mapeo que permiten acceder a sus elementos como claves y como atributos.
Entonces podemos pensar en el diccionario que importamos y usamos.
Instalación:
Para instalar AttrDict, use el comando pip de la siguiente manera:
pip install attrdict
Habiéndolo instalado, entendámoslo con el funcionamiento de un programa:
Ejemplo 1: aquí mostraremos cómo crear un par de diccionarios usando el módulo.
Python3
# importing the module from attrdict import AttrDict # creating a dictionary pair dictionary = AttrDict({"Geeks" : "forGeeks"}) # accessing the value using key # method 1 print(dictionary.Geeks) # method 2 print(dictionary["Geeks"])
Producción :
forGeeks forGeeks
Ejemplo 2: hacer un diccionario anidado de múltiples elementos e imprimirlos.
Python3
# importing the module from attrdict import AttrDict # creating a dictionary dictionary = AttrDict({'foo': 'bar', 'alpha': {'beta': 'a', 'a': 'a'}}) # printing the values for key in dictionary: print(dictionary[key])
Producción :
bar {'beta': 'a', 'a': 'a'}
Ejemplo 3: Agregar otro diccionario a un diccionario.
Python3
# importing the module from attrdict import AttrDict # creating the first dictionary a = {'foo': 'bar', 'alpha': {'beta': 'a', 'a': 'a'}} # creating the second dictionary b = {'lorem': 'ipsum', 'alpha': {'bravo': 'b', 'a': 'b'}} # combining the dictionaries c = AttrDict(a) + b print(type(c)) print(c)
Producción :
<class 'attrdict.dictionary.AttrDict'> AttrDict({'foo': 'bar', 'lorem': 'ipsum', 'alpha': {'beta': 'a', 'bravo': 'b', 'a': 'b'}})
Publicación traducida automáticamente
Artículo escrito por rutujakawade24 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA