我的代码有问题,无法弄清楚如何前进。
tweet = "I am tired! I like fruit...and milk"
clean_words = tweet.translate(None, ",.;@#?!&$")
words = clean_words.split()
print tweet
print words
输出:
['I', 'am', 'tired', 'I', 'like', 'fruitand', 'milk']
我想要的是用空格替换标点符号,但不知道使用什么函数或循环。谁能帮帮我吗?
原文由 oceano22 发布,翻译遵循 CC BY-SA 4.0 许可协议
通过像这样更改“maketrans”很容易实现:
它适用于运行 python 3.5.2 和 2.x 的我的机器。希望它也适用于你的。