0
0 комментариев

Никак не могу создать словарь. Файл выглядит так:

form pos morph lemma
gives V 3p:sing give
bird N sing:anim bird

Словарь должен выглядеть так. Причем 4 в этом случае частота.

{give{V,3p:sing}:(gives,4)}

Я пробовала так, но так ничего не вышло:

from collections import defaultdict
morphfreq = defaultdict(int)
for line in file:
    if len(line.strip().split("\t")) > 1:
        wort = line.strip().split("\t")
        morphfreq[wort[3]][wort[5]+wort[7]] +=1


Добавить комментарий