python 自然语言处理(三)获取词性

获取词性

import jieba.posseg as psg
s ='我想和女朋友一起去北京故宫博物院参观和闲逛。'
print ([(x.word,x.flag) for x in psg.cut(s)])

#print ([(x.word,x.flag) for x in psg.cut(s) if x.flag.startswith('n')])
[('我', 'r'), ('想', 'v'), ('和', 'c'), ('女朋友', 'n'), ('一起', 'm'), ('去', 'v'), ('北京故宫博物院', 'ns'), ('参观', 'n'), ('和', 'c'), ('闲逛', 'v'), ('。', 'x')]

你可能感兴趣的:(自然语言处理)