【发布时间】:2020-09-25 18:23:26
【问题描述】:
a = ['ab', 'absa', 'sbaa', 'basa', 'ba']
res = []
s = 0
for i in range(len(a)):
b=a[i]
c = ''.join(sorted(b))
res.append(c)
res.sort(reverse=False)
wordfreq = [res.count(p) for p in res]
d = dict(zip(res, wordfreq))
all_values = d.values() #all_values is a list
max_value = max(all_values)
print(max_value)
max_key = max(d, key=d.get)
print(max_key)
在给定的问题中,用户输入各种字谜单词,输出应该是该单词的最大频率并打印这些字谜。 如果您能帮我从输入中打印出这些字谜,那将非常有帮助。
输出:
3 aabs
预期输出:
3
absa sbaa basa
【问题讨论】:
标签: python python-3.x anagram