码迷,mamicode.com
首页 > 编程语言 > 详细

测试工程师面试之算法题字符统计并按照数量大小排序

时间:2020-07-12 22:08:22      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:font   family   span   排序   try   join   sof   python语言   sorted   

python语言:

 

import re
 
while True:
    try:
        line = raw_input()
        li = re.findall(r‘[a-zA-z0-9 ]‘, line)
        s = ‘‘.join(set(li))
        dic = {}
        for c in s:
            dic[c] = line.count(c)
        dli = sorted(dic.iteritems(), key = lambda c: ord(c[0]))
        dli = sorted(dli, key = lambda c: c[1], reverse = True)
        print ‘‘.join(c[0] for c in dli)
    except:
        break

测试工程师面试之算法题字符统计并按照数量大小排序

标签:font   family   span   排序   try   join   sof   python语言   sorted   

原文地址:https://www.cnblogs.com/zhangyanshared/p/13290143.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!