擅长:python、mysql、java
<p>使用<code>replace</code>固定句点和逗号</p>
<pre><code>words = ["if", "nobody", "loved", "him", ",", "he", "probably", "struggled", "to", "love", "himself", "."]
for i in range(len(words)):
if words[i] == "." or ",":
continue
sentence = (" ".join(words)).replace(' .','.').replace(' ,',',') # use replace to fix period and comma
print(sentence.capitalize())
</code></pre>
<pre><code>If nobody loved him, he probably struggled to love himself.
</code></pre>