Python 机器学习实战myTree.keys()[0]

来源:互联网 发布:用weka进行数据挖掘 编辑:程序博客网 时间:2024/06/16 10:59

在《机器学习实战》第三章--决策树中,计算树的x,y轴宽度的时候用到myTree.keys()[0],这是在python 2.7中的语法,在python 3.6中并不适用。

会报错

File "D:\python代码\tree\treePlotter.py", line 20, in getNumLeafs
    firstStr = myTree.keys()[0]
TypeError: 'dict_keys' object does not support indexing

在python 3.6中应写成list(myTree.keys())[0]