import re tekst=open("tekstid.txt", encoding="utf-8").read() tekst=re.sub("[^a-zõäöü\\-]", " ", tekst.lower()) sonad=tekst.split(" "); sonad=[sona for sona in sonad if len(sona)>0] kogused={} for sona in sonad: if sona in kogused: kogused[sona]+=1 else: kogused[sona]=1 loetelu=[{"sona":sona, "kogus":kogused[sona]} for sona in kogused] loetelu.sort(key=lambda kirje: -kirje["kogus"]) f2=open("sagedused.txt", "w", encoding="utf-8") for kirje in loetelu: print(kirje["sona"]+","+str(kirje["kogus"]), file=f2) f2.close()