def most_frequent_words(word_list):
word_list2 = list(set(word_list))#list去重
word_list2.sort(key = word_list.index)#以原顺序排列
word_list_count = []#计数
dict = {}#排列为字典,key = times
want = []#结果
'''此循环完成字典'''
for i in range(len(word_list2)):
word_list_count.append(word_list.count(word_list2[i]))
dict[word_list2[i]] = word_list_count[i]
MAX = max(word_list_count)#出现最大次数
'''此循环完成want'''
for i in range(len(dict)):
if dict[word_list2[i]] == MAX:
want.append(word_list2[i])
return want
'''测试程序'''
m = int(input())
L = []
for i in range(m):
a = input()
L.append(a)
print(most_frequent_words(L))
返回字符串列表word_list中出现次数最多字符串构成的列表,并按照字典序排列
返回字符串列表word_list中出现次数最多字符串构成的列表,并按照字典序排列
最新推荐文章于 2021-09-22 08:54:35 发布