def fruitsort(s):
fruits=?
d={}
for fruit in fruits:
d[fruit]= d.get(?)+1
ls=list(d.items())
ls.sort(?,reverse=True)
return ls
s="苹果 芒果 草莓 芒果 苹果 草莓 芒果 香蕉 芒果 草莓"
lst=fruitsort(s)
for k in lst:
print("{}:{}".format(k[0],k[1]))
问号处应该填什么啊?
def fruitsort(s):
fruits=s.split()
d={}
for fruit in fruits:
d[fruit]= d.get(fruit, 0)+1
ls=list(d.items())
ls.sort(key = lambda x: x[1],reverse=True)
return ls
s="苹果 芒果 草莓 芒果 苹果 草莓 芒果 香蕉 芒果 草莓"
lst=fruitsort(s)
for k in lst:
print("{}:{}".format(k[0],k[1]))
"""--result
芒果:4
草莓:3
苹果:2
香蕉:1
"""