连接单词+撇号+ s来保持单词的所有格形式


text = ['This', 'brand', 'she', 'quenched', 'in', 'a', 'cool', 'well', 'by', 'Which', 'from', 'Love', "'", 's', 'fire']

当我做一个' '.join(text)时,我得到了结果;

"这烙印,她扑灭在一个凉爽的井,从爱的火"

我想把"Love’s"加入到"Love’s"中,而不是把它们分开。我怎么能做到这一点与' '.join(text)一起?

您可以在加入后运行替换。(将" ' "替换为"'")

' '.join(text).replace(" ' ", "'")
        import re
        print re.sub(r"s's","'",' '.join(text))

你可以用它作为一个hack。

将list的内容按2个条件连接起来是很困难的。

最新更新