Python字典的嵌套——用于决策树存储树结构

Python字典的嵌套——用于决策树存储树结构,第1张

字典来说,dict['第一层key']['第二层key']后面的为字典的第i层key,类似于第i级目录。

因此,dict['b']['d'] = 4指的是字典dict的第一层key叫“b”的value,下面的第二层key叫“d”的value为4。

方法:

del dict2['name']#删除键为“name”的条目

dict2clear()#删除 dict2 中所有的条目

del dict2#删除整个 dict2 字典

dict2pop('name')#删除并返回键为“name”的条目!

字典的最内层通过下标赋值的方法来实现,不能用字典自带的get()函数来赋值,调用时类的属性和类可直接用print来使用,但调用类中的函数时,要注意用print时的返回是None。

还有,关于字典的嵌套,以及for循环的利用,你的理解可能还没到位,差点误导我了。

cloris = {'Owner':'jack','kind':'dog'}

brinkley = {'Owner':'tom','kind':'cat'}

pets = ['cloris', 'brinkley']

for i in pets:

print('%s:'%i)

print('Owner:%s,kind:%s'%(eval(i)['Owner'],eval(i)['kind']))

蓦然回首···还是这个好看

以上就是关于Python字典的嵌套——用于决策树存储树结构全部的内容,包括:Python字典的嵌套——用于决策树存储树结构、python嵌套字典的处理及如何插入数据库、python 中嵌套字典,怎么修改最内层的value值变为自定的类,并且可以调用类的各个参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9643882.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存