0
作为练习,我想创建自己的节点/列表类。反正我不知道如何将节点添加到列表...这里是我的代码:创建列表/节点类Python
class Node:
def __init__(self, value):
self.element = value
self.nextEl = None
def getEl(self):
return self.element
def getNext():
return self.nextEl
class List:
def __init__(self, fnode):
self.firstNode = fnode
def add(self, newNode):
def printList(self):
temp = self.firstNode
while (temp != None):
print temp.element
temp = temp.nextEl
谢谢!很有用!我是否应该添加一个节点,但不在最后,但在中间或任意位置? – user1576208 2013-02-17 12:18:10
@ user1576208:'newNode.nextEl,someNode.nextEl = someNode.nextEl,newNode'在'someNode'之前插入一个节点。 – 2013-02-17 12:20:42