拆分一个单词并将其保存在python中的字典中

时间:2014-08-05 04:37:47

标签: python dictionary split

我有一组带有POS标签的单词,我想将其拆分并保存在字典中。使用键作为单词,将其值作为POS标记。 例如:He_PRP buy_VBD it_PRP

2 个答案:

答案 0 :(得分:2)

这是你在找什么?

text = "He_PRP bought_VBD it_PRP"
text1 = text.split(' ')
for names in text1:
    words = names.split('_')
    print words
    dictionary[words[0]] = words[1]
print dictionary

The output for this will be
['He', 'PRP']
['bought', 'VBD']
['it', 'PRP']
The dictionary will be 
{'bought': 'VBD', 'it': 'PRP', 'He': 'PRP'}

答案 1 :(得分:0)

>>> wordset = {'He_PRP', 'bought_VBD', 'it_PRP'}
>>> dict(x.split("_") for x in wordset)
{'bought': 'VBD', 'it': 'PRP', 'He': 'PRP'}

如果你有两个不同的POS有相同的单词会怎么样?