-1

可能重复:
在 Python 中检查两个字符串是否相互排列

我需要编写一个接收两个单词(字符串)的函数,并检查这两个单词是否具有完全相同的字母,每个字母的出现次数是否完全相同(如果是,它们是 Anagrams)。该函数将返回 True 或 False

例如,学者和学院不是字谜。

尽管它们的字母数量相同,并且每个单词都包含另一个字母,但 Academics 包含字母 C 一次,字母 E 两次。

学院一词包含两次字母 C,一次包含字母 E,因此它们不是 Anagrams。

4

2 回答 2

0
from collections import Counter
def isAnagram( w1, w2):
    return Counter(w1) == Counter(w2)
于 2011-11-25T23:29:48.477 回答
0

想想你刚刚学到的东西,这应该会让你的作业变得容易得多。

让我猜猜,你刚学会排序?

于 2011-11-25T23:30:05.277 回答