例如,讓我們說我們有一個.txt文件名爲字母包含,創建字典出的文本文件的
a
b
b
c
d
d
d
d
我將如何去建立一個字典,其中鍵是單個字母在文件中找到,值是每個字母出現的次數?例如,a將是一個鍵,相應的值爲1,而b也是一個鍵,其值爲2.
我們剛開始學習打開文件和創建詞典,所以我會假設我會從某些東西開始像,
file = open('letters.txt', 'rt')
我不太清楚,如果RT部分是正確的,但我們將不得不尋找「文件」,因此,
for letter in file:
但我不太清楚如何搜索對於字母,使它們成爲鍵,然後將該字母出現的次數添加到該值在字典中。有什麼建議?
一件事入手:嘗試在不同的階段打印出的變量,或者叫'type'或'help'在他們的附加信息。如果你知道'對於文件中的X':'只是檢查'X'是什麼,我相信你可以通過實驗推斷出你需要做什麼。 –