擅长:python、mysql、java
<p>另一种方法是使用<strong>map()</strong></p>
<p><strong>注意:</strong>我不建议您使用<strong>input</strong>作为变量名,因为还有一个名为<strong>input()</strong>的函数。你知道吗</p>
<pre><code>def check(word):
temp_word = word[:-2] if word.endswith('ed') else word
return temp_word[:-1] if temp_word.endswith('ll') else temp_word
user_input=('befelled','recalled','expelled','swelled','tested','marked','scott','brutt')
res = tuple(map(check, user_input))
</code></pre>
<p>结果:</p>
<pre><code>res
('befel', 'recal', 'expel', 'swel', 'test', 'mark', 'scott', 'brutt')
</code></pre>