Witam.
from timeit import default_timer as timer
start = timer()
input_file = open("slowa.txt", 'r')
file_contents = input_file.read()
input_file.close()
uniques = []
word_list = file_contents.split() #tworzy listę słów
for word in word_list:
if word not in uniques:
uniques.append(word)
for word in uniques:
print(word, " - ", word_list.count(word))
end = timer()
print('\n', "Czas wykonania: ", round(end - start, 2), "s")
Mam taki program, który to zlicza liczbę wystąpień każdego słowa w pliku tekstowym.
Potrzebuję posortować wyniki według liczby wystąpień, od największej do najmniejszej.
Jak mam to zrobić?