我在學習Python,並試圖用它來執行情感分析。我正在關注這個鏈接的在線教程:http://www.alex-hanna.com/tworkshops/lesson-6-basic-sentiment-analysis/。我已經採取了一段代碼作爲映射器類,摘錄其中的是這樣的:這是什麼字典任務在做什麼?
sentimentDict = {
'positive': {},
'negative': {}
}
def loadSentiment():
with open('Sentiment/positive_words.txt', 'r') as f:
for line in f:
sentimentDict['positive'][line.strip()] = 1
with open('Sentiment/negative_words.txt', 'r') as f:
for line in f:
sentimentDict['negative'][line.strip()] = 1
在這裏,我可以看到,新的字典與兩個按鍵,正面和負面的,但沒有價值創造。
接下來,打開兩個文本文件,每行都被剝離並映射到字典。
但是,= 1部分是什麼?這是爲什麼需要(如果它不是怎麼會被刪除?)
感謝您的支持。我最喜歡這個答案。如果僅僅是爲了避免重複的值,一套顯然是繼續進行的合乎邏輯的方式。 –