我正试着把一个字符串分解成几个字。你知道吗
def breakup(text):
temp = []
temp = re.split('\W+', text.rstrip())
return [e.lower() for e in temp]
字符串示例:
什么是黄色、白色、绿色和凹凸不平的?穿着燕尾服的泡菜
结果:
[“什么”、“s”、“黄色”、“白色”、“绿色”、“和”、“凹凸”、“a”、“泡菜”、“穿着”、“a”、“燕尾服”]
但是当我传递一根像
锁匠怎么像打字机?他们都有很多钥匙!
['how'、'is'、'a'、'locksmith'、'like'、'a'、'typewriter'、'they'、'both'、'have'、'a'、'lot'、'of'、'keys'、'''.]
我想以一种不会在列表中得到空字符串的方式进行解析。你知道吗
传递的字符串将有标点符号等任何想法。你知道吗
搜索你想要的东西怎么样:
或者只建立一个列表:
只要改变
至
还有,那条线
不需要,因为您从不使用指定给
temp
的空列表这样做有效:
印刷品:
相关问题 更多 >
编程相关推荐