擅长:python、mysql、java
<p>这一行有一个额外的圆括号</p>
<pre><code>words_list = words_list().split()
</code></pre>
<p>可能只是</p>
^{pr2}$
<p>实际上,你有很多无关的步骤,你的代码块</p>
<pre><code>words = []
words_list = raw_input('Enter Words: ')
words_list = words_list().split()
for word in words_list:
words.append(word)
</code></pre>
<p>可以简化为:</p>
<pre><code>words = raw_input('Enter Words: ').split()
</code></pre>
<p>如果我理解你的问题,我会用切片来解决这个问题</p>
<pre><code>def same_back_and_front(s):
return s[0] == s[-1] # first letter equals last letter
>>> words = ['hello', 'test', 'yay', 'nope']
>>> [word for word in words if same_back_and_front(word)]
['test', 'yay']
</code></pre>