在python中从较大的字符串中分离标记的单词?

2024-06-06 06:44:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个长度未知的字符串,其中标记的单词用逗号分隔。我想得到那些单独的单词或字符串。我已经知道,我们可以先使用python.replace(',','')替换为空格,然后使用python.split()来分隔单词,但如果标记的单词由多个单词组成,这将失败,例如“代数、计算理论、操作系统、汽车”
如何在python中处理这种情况。 没有规定单词总是用“.”(空格+逗号+空格)分隔 我期望的输出是[“代数”、“计算理论”、“操作系统”、“汽车”]


Tags: 字符串标记情况理论单词汽车replacesplit
2条回答

可以使用split()执行同样的操作

strr="qweweqw,qweqwrqwr,were,we  rwer,ffd xcv"

print(strr.split(','))

输出

['qweweqw', 'qweqwrqwr', 'were', 'we  rwer', 'ffd xcv'] 

通过将自定义分隔符作为参数提供,可以在split()函数中使用该分隔符。在您的情况下:.split(' , ')

相关问题 更多 >