题目如下:
https://ask.csdn.net/questions/7689395?spm=1005.2026.3001.5622
困扰我良久,求解
import re
T = int(input('请输入测试组数:'))
content = []
for i in range(T):
txt = ''
n = int(input(f'请输入第{i+1}组的文字行数:'))
for j in range(n):
a = input(f'请输入第{j+1}行文字:')
txt += a
content.append(txt)
for k in content:
word = re.findall(r'\w+',k)
word_dict = {i:word.count(i) for i in word}
word_list = sorted(list(word_dict.items()), key=lambda x:x[0])
word_list.sort(key=lambda x:x[1], reverse=True)
for i,j in word_list:
print(i,j)