【发布时间】:2020-01-26 21:15:43
【问题描述】:
下面的代码返回一个列表:
[['We test robots'], ['Give us a try'], [' ']]
现在我需要计算每个元素中的单词, 我如何在不导入任何包的情况下在 Python 中实现这一点。在上面我应该得到三个列表元素的 3,4 和 1。 谢谢
import re
S ="We test robots.Give us a try? "
splitted = [l.split(',') for l in (re.split('\.|\!|\?',S)) if l]
print (splitted)
【问题讨论】:
-
如果您需要计算列表中每个元素中的单词,那么输出不应该是 3,4,0