码迷,mamicode.com
首页 > 编程语言 > 详细

python利用交集计算词类标签的分类

时间:2018-11-12 22:16:09      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:append   计算   []   code   交集   set   default   利用   如何   

在词分类中经常有以下标签:
‘ab‘,‘ba‘,‘‘,‘13‘,‘1‘,‘3‘,‘bc3‘,‘ab24‘
那么,如何将这些标签归入各标签的子类中呢?

mystr=[‘ab‘,‘ba‘,‘‘,‘13‘,‘1‘,‘3‘,‘bc3‘,‘ab24‘]
myl=dict()
for k1 in mystr:
    for k2 in mystr:
        if len(set(k1).intersection(k2))==len(set(k1)) :
            myl.setdefault(k1,[]) 
            myl[k1].append(k2)
print(myl)

{‘ab‘: [‘ab‘, ‘ba‘, ‘ab24‘], ‘ba‘: [‘ab‘, ‘ba‘, ‘ab24‘], ‘‘: [‘ab‘, ‘ba‘, ‘‘, ‘13‘, ‘1‘, ‘3‘, ‘bc3‘, ‘ab24‘], ‘13‘: [‘13‘], ‘1‘: [‘13‘, ‘1‘], ‘3‘: [‘13‘, ‘3‘, ‘bc3‘], ‘bc3‘: [‘bc3‘], ‘ab24‘: [‘ab24‘]}

python利用交集计算词类标签的分类

标签:append   计算   []   code   交集   set   default   利用   如何   

原文地址:http://blog.51cto.com/13959448/2316086

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!