【发布时间】:2020-10-01 09:04:58
【问题描述】:
我想创建一个链表,其中每个节点的货物有两条数据。
这是我到目前为止所得到的,它运行没有错误,但没有输出。
class Node():
def __init__(self, value):
self.value = value
self.next = None
class LinkedList:
def __init__(self, data):
self.head = None
self.label = data[0][0]
self.value = data[0][1]
self.tail = None if (len(data) == 1) else LinkedList(data[1:])
def __iter__(self):
node = testlist.head
while node:
yield node
node = node.next
testlist = LinkedList()
print([node.value for node in testlist])
【问题讨论】: