每日一练1

键盘输入一组水果名称并以空格分隔,共一行,示例格式如下:
苹果 芒果 草莓 芒果 苹果 草莓 芒果 香蕉 芒果 草莓
统计各类型水果的数量,从数量多到少的顺序输出类型及对应数量,以英文冒号分隔,每个类型一行。输出结果保存在PY01.txt文件中,输出参考格式如下:
芒果:4
草莓:3
苹果:2
香蕉:1

a = input('Input:')
b = a.split()
c = list(set(b))
lt=[]
file = open('PY01.txt','w')
for i in c:
    n = a.count(i)
    lt.append([i,n])
new_lt = sorted(lt,key=lambda x:x[1],reverse=True)
for j in new_lt:
    s = f'{j[0]}:{j[1]}\n'
    file.write(s)
file.close()

你可能感兴趣的:(习题练习)