擅长:python、mysql、java
<p>好吧,事实上他们确实有用。。你知道吗</p>
<p>问题是您第一次更改了数据成员。
你打字了self.歌词.revese(),从那时起,列表一直颠倒。你知道吗</p>
<p>您可以这样修复方法:</p>
<pre><code>def sing_me_a_reverse_song_1(self):
tmpLyrics = self.lyrics[:]
tmpLyrics.reverse()
for line in tmpLyrics:
print line
</code></pre>
<p><strong>注意:</strong></p>
<p>不要做<code>tmpLyrics = self.lyrics</code>,因为python通过引用传递list,因此正确的方法是<code>tmpLyrics = self.lyrics[:]</code></p>