python写代码时,在条件语句中老是忘记加判断导致出错。
(1)对于链表、树的数据结构,当node不为None,假如要访问node.next.next时,经常就直接写node.next.next(或node.left.left),导致程序经常报错“NoneType”object has no attribute “left(next)”。一般这种情况应该先对node.next(或node.left)进行判断是否为None。
python写代码时,在条件语句中老是忘记加判断导致出错。
(1)对于链表、树的数据结构,当node不为None,假如要访问node.next.next时,经常就直接写node.next.next(或node.left.left),导致程序经常报错“NoneType”object has no attribute “left(next)”。一般这种情况应该先对node.next(或node.left)进行判断是否为None。