【发布时间】:2017-06-29 02:22:15
【问题描述】:
您好,我想按顺序打印这本词典,但我不知道如何:
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])
输入:this is a test a test a test
预期输出:
this 1
is 1
a 3
test 3
我想要那个订单,但我得到随机订单打印
谢谢!
【问题讨论】:
-
按什么顺序?
-
字母顺序?添加项目的顺序?
-
@user2357112 我认为他的意思是单词第一次出现的顺序。
-
我要保持输入的顺序
标签: python