用python怎么能够将一句中文分割为单个的字?
例如:s='我不知道怎么做'分割成一个list,'我','不','知','道','怎','么','做'。最好能做成分词的形式'我','不知道','怎么','做'...
例如:s='我不知道怎么做'
分割成一个list,'我','不','知','道','怎','么','做'。
最好能做成分词的形式
'我','不知道','怎么','做' 展开
分割成一个list,'我','不','知','道','怎','么','做'。
最好能做成分词的形式
'我','不知道','怎么','做' 展开
展开全部
字符串可以直接分片或者索引访问,比如s[0]=我,s[-1]=做。等等。
如果是要转成list,可以直接构造,如: l=list('abc')或者l=list(s)
分词需要相应的算法和词典支持。pymmseg-cpp是一个不错的python中文分词库。你可以试试。
https://github.com/pluskid/pymmseg-cpp/
如果是要转成list,可以直接构造,如: l=list('abc')或者l=list(s)
分词需要相应的算法和词典支持。pymmseg-cpp是一个不错的python中文分词库。你可以试试。
https://github.com/pluskid/pymmseg-cpp/
追问
这个库里面没有人名,我要是想添加人名的到词典怎么办
追答
人名可以添加到words.dic里面,也可以mmseg.dict_load_words('customize_words.dic')载入自定义词典。具体可以看库的README。
展开全部
这个难了,先研究分词算法先吧,至少得有个词的字典,就像输入法一样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
s='我不知道怎么做'
是一个字符串,s[0]='我',s[1]='不'依次类推就好了,如果你要存到list,就先建一个空的list,然后用list.append()就可以了
当就可以用s[1:4]='不知道', s[4:6]='怎么'
呵呵,不知道我说的清楚不,如果你还有什么疑问,我会的一定帮你!
是一个字符串,s[0]='我',s[1]='不'依次类推就好了,如果你要存到list,就先建一个空的list,然后用list.append()就可以了
当就可以用s[1:4]='不知道', s[4:6]='怎么'
呵呵,不知道我说的清楚不,如果你还有什么疑问,我会的一定帮你!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jieba 了解一下!~~~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询