擅长:python、mysql、java
<p>它们都工作得很好,只是你的第一个方法<strong>改变了列表,所以其他方法正在反转已经反转的列表,所以它们实际上回到了原来的顺序!你知道吗</p>
<pre><code>def sing_me_a_reverse_song_1(self):
self.lyrics.reverse() # < - lyrics is now reversed
for line in self.lyrics:
print line
</code></pre>
<p>调用此方法后,任何其他尝试访问<code>self.lyrics</code>的时间都将被反转(除非将其反转回原始顺序)</p>