擅长:python、mysql、java
<p>您的问题不在于插入<em>本身</em>,它在更早的时候就开始于<code>LinkedList</code>底部的空(<code>None</code>)节点。然后,当您在列表的开头插入一个元素时,该节点将向下推送结构,使其出现在您的<code>display()</code>调用中(假设{<cd4>}现在是这个<em>空的</em>节点)。在</p>
<p>如果您想在链表的根目录中保留一个空节点,一个简单的解决方法是将它留在那里,并与其子节点一起操作:</p>
<pre><code>def insert_as_first_element(self, data):
new_node = Node(data)
new_node.next = self.head.next
self.head.next = new_node
</code></pre>