我正在做一个项目,它涉及到一个类链表中的各种函数,它是一个双链表,部分代码包括查找列表中的节点数。当我打印出来的时候我得到了这个:
Traceback (most recent call last)
<ipython-input-7-8ba59f440a47> in <module>()
17
18 if __name__ == '__main__':
19 x = Linked_List([1,2,3,4,5])
20 print(x)
21
TypeError: __init__() takes 1 positional argument but 2 were given
我的代码如下:
^{pr2}$
发生的事情很简单,您将链表中的
__init__
定义为:它接受一个位置参数,即
self
,但传递了一个额外的参数-list。在相关问题 更多 >
编程相关推荐