我是一个 python 初学者,并试图创建一个函数,该函数用指针 '->' 打印出链接列表的值
class LinkNode:
def __init__(self,value,nxt=None):
assert isinstance(nxt, LinkNode) or nxt is None
self.value = value
self.next = nxt
def print_list(lst):
"""
>>> print_list(LinkNode(3, None))
3 -> None
"""
temp = lst
while temp:
print(temp.value, sep = '', end=' -> ')
temp = temp.next
每次我运行它时,它都会创建相同的输出,并且看起来相同,但有一个错误提示:
Test Failed: '3 -> ' != '3 -> None\n'
- 3 ->
+ 3 -> None
我不确定 \n 想说什么?
撒科打诨
相关分类