最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python多叉樹的構造及取出節(jié)點數(shù)據(jù)(treelib)的方法

 更新時間:2019年08月09日 11:08:16   作者:qxqxqzz  
今天小編就為大家分享一篇Python多叉樹的構造及取出節(jié)點數(shù)據(jù)(treelib)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

項目:

基于Pymysql的專家隨機抽取系統(tǒng)

引入庫函數(shù):

>>> import treelib
>>> from treelib import Tree, Node

構造節(jié)點類:

>>> class Nodex(object): \
    def __init__(self, num): \
      self.num = num

構造多叉樹:(注意節(jié)點的第2個屬性已標紅,它是節(jié)點ID,為str類型,不能與其他節(jié)點重復,否則構建節(jié)點失?。?/p>

>>> tree1 = Tree()
>>> tree1.create_node('Root', 'root', data = Nodex('3'));\
   tree1.create_node('Child1', 'child1', parent = 'root', data =Nodex('4'));\
   tree1.create_node('Child2', 'child2', parent = 'root', data =Nodex('5'));\
   tree1.create_node('Child3', 'child3', parent = 'root', data =Nodex('6'));\

構造結果:

>>> tree1.show()
Root
├── Child1
├── Child2
└── Child3

>>> tree1.show(data_property = 'num')
3
├── 4
├── 5
└── 6

打印節(jié)點信息:(其實節(jié)點是以字典的形式存儲的)

>>> tree1.nodes
{'root': Node(tag=Root, identifier=root, data=<__main__.Nodex object at 0x000002265C6A9550>), 'child1': Node(tag=Child1, identifier=child1, data=<__main__.Nodex object at 0x000002265C6A9E10>)}

取出child1節(jié)點存儲的數(shù)據(jù):

>>> tree1.nodes['child1'].data.num
'4'

以上這篇Python多叉樹的構造及取出節(jié)點數(shù)據(jù)(treelib)的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python數(shù)據(jù)傳輸黏包問題

    Python數(shù)據(jù)傳輸黏包問題

    這篇文章主要介紹了Python數(shù)據(jù)傳輸黏包問題,黏包指數(shù)據(jù)與數(shù)據(jù)之間沒有明確的分界線,導致不能正確的讀取數(shù)據(jù),更多相關內容需要的小伙伴可以參考一下
    2022-04-04
  • 使用Python-OpenCV向圖片添加噪聲的實現(xiàn)(高斯噪聲、椒鹽噪聲)

    使用Python-OpenCV向圖片添加噪聲的實現(xiàn)(高斯噪聲、椒鹽噪聲)

    這篇文章主要介紹了使用Python-OpenCV向圖片添加噪聲的實現(xiàn)(高斯噪聲、椒鹽噪聲) ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • 解決python 出現(xiàn)unknown encoding: idna 的問題

    解決python 出現(xiàn)unknown encoding: idna 的問題

    這篇文章主要介紹了解決python出現(xiàn) unknown encoding: idna 的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python之基礎函數(shù)案例詳解

    Python之基礎函數(shù)案例詳解

    這篇文章主要介紹了Python之基礎函數(shù)案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-08-08
  • python使用rsa非對稱加密過程解析

    python使用rsa非對稱加密過程解析

    這篇文章主要介紹了python使用rsa非對稱加密過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • Python+Pygame實戰(zhàn)之炫舞小游戲的實現(xiàn)

    Python+Pygame實戰(zhàn)之炫舞小游戲的實現(xiàn)

    提到QQ炫舞,可能很多人想到的第一個詞是“青春”。恍然間,這個承載了無數(shù)人回憶與時光的游戲品牌,已經(jīng)走到了第十幾個年頭。今天小編就來給大家嘗試做一款簡單的簡陋版的小游戲——《舞動青春*炫舞》,感興趣的可以了解一下
    2022-12-12
  • 使用Nginx+uWsgi實現(xiàn)Python的Django框架站點動靜分離

    使用Nginx+uWsgi實現(xiàn)Python的Django框架站點動靜分離

    這篇文章主要介紹了使用Nginx+uWsgi實現(xiàn)Python的Django框架站點動靜分離的部署實例,即靜態(tài)由Nginx處理而Python頁面由Django自帶的HTTP服務器處理,需要的朋友可以參考下
    2016-03-03
  • python處理csv數(shù)據(jù)動態(tài)顯示曲線實例代碼

    python處理csv數(shù)據(jù)動態(tài)顯示曲線實例代碼

    這篇文章主要介紹了python處理csv數(shù)據(jù)動態(tài)顯示曲線實例代碼,分享了相關代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • python基礎教程之循環(huán)介紹

    python基礎教程之循環(huán)介紹

    這篇文章主要介紹了python基礎教程之循環(huán)介紹,本文講解了for循環(huán)、while循環(huán)、中斷循環(huán)等python的基礎知識,需要的朋友可以參考下
    2014-08-08
  • python學習之subprocess模塊詳解

    python學習之subprocess模塊詳解

    這篇文章主要介紹了python學習之subprocess模塊的相關資料,該模塊用于創(chuàng)建子進程并與其進行交互,它提供了多個函數(shù)和類來執(zhí)行操作系統(tǒng)命令、獲取命令輸出以及管理子進程的生命周期,需要的朋友可以參考下
    2024-12-12

最新評論

定陶县| 巴彦县| 贺兰县| 比如县| 康平县| 华坪县| 河西区| 蒙阴县| 兴业县| 安阳市| 镇沅| 延安市| 中江县| 贵港市| 蛟河市| 楚雄市| 岳阳市| 西宁市| 武川县| 宜春市| 湘潭市| 毕节市| 伽师县| 德阳市| 如皋市| 确山县| 岑溪市| 怀来县| 邵阳县| 襄城县| 峡江县| 临武县| 龙川县| 泰安市| 遂昌县| 夏河县| 宿州市| 阿拉善左旗| 门头沟区| 汕尾市| 通许县|