擅长:python、mysql、java
<p>我想说,当您尝试在<code>sort_words</code>中连接字符串时,您正在将列表转换为字符串,因此您返回的值将不是列表。所以我建议您创建<code>sort_words</code>返回值的列表</p>
<p>我已经在下面展示了这是如何可能的</p>
<pre><code>def sort_words(string):
words = string.lower().split()
# sort the list
words.sort()
return ' '.join(words)
def apply_to_list(string_list):
w = []
for string in string_list:
w.append(sort_words(string))
return w
print(apply_to_list(["banana apple", "cat elephant dog"]))
</code></pre>
<p>输出</p>
<pre><code>['apple banana', 'cat dog elephant']
</code></pre>