假设我有一棵树,我想更改其节点的值,例如,为它们添加1。我的代码不起作用!节点的值是数字。
for subtree in tree.subtrees():
subtree.label() += 1
答案 0 :(得分:0)
您正在尝试将int添加到字符串中。
subtree.label() # this is a string
你可以这样做:
for subtree in tree.subtrees():
value = int(subtree.label()) + 1
subtree.set_label(str(value))