将list的内容按2个条件连接起来是很困难的。
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。