from collections import defaultdict
s = "defaultdict is a very useful tool defaultdict is powerful".split()
dc = defaultdict(int)
for i in s:
dc[i]+=1
kv = []
for k,v in dc.items():
kv.append([k,v])
print(k,v)
print()
for i in range(len(kv)-1):
for j in range(len(kv)-1):
if (kv[j][1]<kv[j+1][1]) or kv[j][1]==kv[j+1][1] and kv[j][0]>kv[j+1][0]:
kv[j],kv[j+1]= kv[j+1],kv[j]
for i in kv:
print(*i)
沒有留言:
張貼留言