Módulo AttrDict en Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *