當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python AttrDict用法及代碼示例


AttrDict 是一個 MIT-licensed 庫,它提供映射對象,允許將其元素作為鍵和屬性進行訪問。
所以我們可以想到我們導入和使用的字典。

安裝:

要安裝 AttrDict,請使用 pip 命令,如下所示:

pip install attrdict

安裝完成後,讓我們通過程序的工作原理來了解它:

示例 1:這裏我們將展示如何使用該模塊創建字典對。

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"])

輸出:

forGeeks
forGeeks

示例 2:製作多個元素的嵌套字典並打印它們。

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])

輸出:

bar
{'beta': 'a', 'a': 'a'}

示例 3:將另一個字典添加到字典中。

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)

輸出:

<class 'attrdict.dictionary.AttrDict'>
AttrDict({'foo': 'bar', 'lorem': 'ipsum', 'alpha': {'beta': 'a', 'bravo': 'b', 'a': 'b'}})


相關用法


注:本文由純淨天空篩選整理自rutujakawade24大神的英文原創作品 AttrDict module in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。