私のファイルは次のようになります。
aaien 12 13 39
aan 10
aanbad 12 13 14 57 58 38
aanbaden 12 13 14 57 58 38
aanbeden 12 13 14 57 58 38
aanbid 12 13 14 57 58 39
aanbidden 12 13 14 57 58 39
aanbidt 12 13 14 57 58 39
aanblik 27 28
aanbreken 39
...
key =単語('aaien'など)で辞書を作成したいのですが、値はその隣にある数字のリストである必要があります。したがって、次のように表示する必要があります。{'aaien':['12、13、39']、' aan':['10']}
このコードは機能していないようです。
document = open('LIWC_words.txt', 'r')
liwcwords = document.read()
dictliwc = {}
for line in liwcwords:
k, v = line.strip().split(' ')
answer[k.strip()] = v.strip()
liwcwords.close()
Pythonはこのエラーを出します:
ValueError: need more than 1 value to unpack