Hello i want to print this dictionary in order but i dont know how:
s = input("")
slist = s.split()
finaldict = {}
for word in slist:
if not finaldict.get(word):
finaldict[word] = slist.count(word)
for palabra in finaldict:
finaldict[palabra]=str(finaldict[palabra])
print(palabra,finaldict[palabra])
input : this is a test a test a test
expected output:
this 1
is 1
a 3
test 3
i want that order but i get random order prints
Thanks!