函数main()接收一个任意字符串s,要求返回其中出现次数最多的一个字符,如果有多个出现次数并列最多的字符,返回Unicode编码最大的字符。例如main('aaaabbcccc')返回'c'。要求:不能使用循环结构,不能导入任何模块不能出现循环把我难住了
收起
>>> def main(s): eles = list(set(s)) eles.sort() eles.reverse() idx = list(map(s.count, eles)) return eles[idx.index(max(idx))] >>> main('aaaabbcccc') 'c' >>> main('ffffgggweefccchhcc') 'f'
报告相同问题?