擅长:python、mysql、java
<p>如果要使用<code>print</code>函数打印类的对象,可以在类中定义名为<code>__str__(self)</code>的方法。你知道吗</p>
<p>对于这个特定的链表,我会这样做:</p>
<pre><code>def __str__(self):
return_str = ""
iterator = self.head
while iterator != None:
return_str += iterator.data + ", "
iterator = iterator.next
return return_str
</code></pre>
<p>然后,您可以像这样打印一个singleList对象:</p>
<pre><code>myList = singleList()
print(myList)
</code></pre>