我工作的Codewars卡塔上linkedLists,并不断收到错误AttributeError的:“NoneType”对象有没有属性“数据”LinkedList的AttributeError的:“NoneType”对象有没有属性“数据”
class Node(object):
def __init__(self, data):
self.data = data
self.next = None`
def push(head, data):
if data == None: return
new_node = Node(data)
new_node.next = head
head = new_node
def build_one_two_three():
head = None
push(head, 3)
push(head, 2)
push(head, 1)
return head
我认为使用if data == None
会解决问题,但它没有。任何建议将不胜感激。
何时/何地发生此错误? –