我是python的新手,我在編碼方面遇到了麻煩。如何在不覆蓋已有鍵的情況下將元組列表放入字典中?
我有一個大的文字,在這個文本中的每一個單詞都得到了一個標籤(用於將詞語歸屬於詞類)。
元組看起來是這樣的:
tuple1=[(bag, NN), (run, VB), (window, NN), (act, NN), (act,VB)]
正如你看到的,這個詞「行爲」既可以是動詞和名詞。所以當我想把這個元組變成一個字典時,我想要{act:NN,act:VB}。我沒有設法做到這一點,而不覆蓋已有的密鑰。
這是我到目前爲止有:
dicts={}
for i in tuple1:
dicts[i[0]]=i[1]
ALSO: 我怎樣才能使每個單詞都成爲無論是小寫字母或大信嗎? 因此,例如「The」和「the」之間沒有區別?
謝謝!
字典是關鍵:值對。對同一個鍵不能有2個值;你可以做的是有一個映射到你的密鑰的值列表,因此它看起來像{{act:[NN,VB]}' – Vinny