清除python中的变量

2024-04-24 09:05:40 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法清除python中变量的值?

例如,如果我正在实现一个二叉树:

Class Node:
    self.left = somenode1
    self.right = somenode2

如果要从树中删除某个节点,则需要将self.left设置为空。


Tags: selfrightnode节点leftclass办法二叉树
2条回答

self.left = None怎么了?

del关键字可以。

>>> a=1
>>> a
1
>>> del a
>>> a
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'a' is not defined

已编辑:但在这种情况下,我投self.left = None

相关问题 更多 >