-1
fs = codecs.open('grammar_new.txt', encoding='utf-8')
unidata=[]
d={}
fr=codecs.open('rule.txt', 'w')
for line in fs:
    line_data=line.split()
    for i in range(0,len(line_data)):
       unidata.append(line_data[i])


d = defaultdict(unidata)

このコードを実行すると、d = defaultdict(unidata) TypeError: 最初の引数は呼び出し可能でなければならないというエラーが生成されます。重複したキーを辞書に保存したい

4

2 に答える 2