Primul commit si adaugat primu lab
Signed-off-by: Robert Nedela <robertnedela15@gmail.com>
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
import string
|
||||
|
||||
with open("fisier.txt", "r") as file:
|
||||
text = file.read()
|
||||
|
||||
text = text.lower()
|
||||
|
||||
for semn in string.punctuation:
|
||||
text = text.replace(semn, " ")
|
||||
|
||||
# frecventa cuvinte
|
||||
cuvinte = text.split()
|
||||
frec = {}
|
||||
for cuv in cuvinte:
|
||||
if cuv in frec:
|
||||
frec[cuv] = frec[cuv] + 1
|
||||
else:
|
||||
frec[cuv] = 1
|
||||
|
||||
cuv_sort = sorted(frec.items(), key=lambda x: x[1], reverse=True)
|
||||
for i in range(5):
|
||||
if i < len(cuv_sort):
|
||||
cuv = cuv_sort[i][0]
|
||||
numar = cuv_sort[i][1]
|
||||
print(f"'{cuv}' : {numar}")
|
||||
Reference in New Issue
Block a user