第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在 anytree 節(jié)點(diǎn)中處理數(shù)據(jù)

在 anytree 節(jié)點(diǎn)中處理數(shù)據(jù)

森林海 2021-11-23 20:21:38
我希望你們沒事。我想操作任何樹(python 庫)節(jié)點(diǎn)中的數(shù)據(jù)我將字典存儲(chǔ)在我的節(jié)點(diǎn)中,并想從節(jié)點(diǎn)中獲取值并對(duì)其進(jìn)行操作。我的代碼:data={            "man":False,           "goat":False,           "lion":False,           "grass":False          }udo = Node(data)print (udo)print (udo["man"]) 結(jié)果:Node("/{'man': False, 'goat': False, 'lion': False, 'grass': False}")現(xiàn)在,如果我將使用字典索引調(diào)用對(duì)象它會(huì)產(chǎn)生錯(cuò)誤。錯(cuò)誤!---------------------------------------------------------------------------TypeError                                 Traceback (most recent call last)<ipython-input-27-2d29abc19bbb> in <module>()      8 print (udo)      9 ---> 10 print (udo["man"])TypeError: 'Node' object is not subscriptable我閱讀了 python any-tree 文檔,但沒有找到任何幫助。
查看完整描述

2 回答

?
波斯汪

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊

我認(rèn)為AnyNode就是你要找的


from anytree import AnyNode

data = {

    "man": False,

    "goat": False,

    "lion": False,

    "grass": False

}

a = AnyNode(**data)

print(a)

AnyNode(goat=False, grass=False, lion=False, man=False)

print(a.man)

False


查看完整回答
反對(duì) 回復(fù) 2021-11-23
?
神不在的星期二

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊

哦!在更仔細(xì)地閱讀任何樹文檔后,我現(xiàn)在得到了。這是通過函數(shù)名稱完成的,函數(shù)名稱是節(jié)點(diǎn)的函數(shù),它給出了您分配給節(jié)點(diǎn)的相同(值、數(shù)據(jù)結(jié)構(gòu)等)。代碼:data={ "man":False, "goat":False, "lion":False, "grass":False } udo = Node(data) 打印 (udo)


print(udo.name["man"])

結(jié)果:


Node("/{'man': False, 'goat': False, 'lion': False, 'grass': False}")

Udo Man is False


查看完整回答
反對(duì) 回復(fù) 2021-11-23
  • 2 回答
  • 0 關(guān)注
  • 307 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)