7.单词分析(20)
-
输入一个字符串,输出(按字典序)出现次数最多的单词及次数
-
word = list(input())#读入 new_word = sorted((set(word)))#把读入的去重并排序 max_word = None max_count = 0 for i in new_word: if max_count < word.count(i):#对word进行计数并与max_count 比较 max_word = i #出现次数最多的单词 max_count = word.count(i)#出现频率最高单词的次数 print(max_word) print(max_count)
PS:1.sorted函数:和sort不同的是:返回一个新的列表(不改变原列表) 用法:sorted(iterable, cmp=None, key=None, reverse=False) 默认 reverse=False按升序排
2.set() 函数:创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
- 结果