#1. adcFile = open('adc.txt',mode="r",encoding='utf-8') adcText = adcFile.read() adcFile.close() print(adcText) #2. replaceList = [',','.',"'",'\n'] for c in replaceList: adcText = adcText.replace(c,' ') print(adcText) #3. print(adcText.split(' ')) adcList = adcText.split(' ') #4. adcSet = set(adcList) print(adcSet) adcDict = {} for word in adcSet: adcDict[word] = adcList.count(word) print(adcDict) for d in adcDict: print(d,adcDict[d]) #5. wordCountList = list(adcDict.items()) print(wordCountList) wordCountList.sort(key=lambda x:x[1],reverse=True) print(wordCountList) #6. for i in range(20): print(wordCountList) #7. adcCountFile = open('adcCount.txt',mode='a',encoding='utf-8') for i in range(len(wordCountList)): adcCountFile.write(str(wordCountList[i][1])+' '+wordCountList[i][0]+'\n') adcCountFile.close()