比较Python 2.72中的两个单词(Anagrams)

时间:2011-11-25 23:27:53

标签: python string compare anagram

  

可能重复:
  Checking if two strings are permutations of each other in Python

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

例如,学者和学院 Anagrams。

虽然它们的字母数量相同,但每个字都包含其他字母, 学者包含字母C一次,字母E包含两次。

学院这个词包​​含字母C两次,E包含一次,所以它们不是字谜。

2 个答案:

答案 0 :(得分:0)

from collections import Counter
def isAnagram( w1, w2):
    return Counter(w1) == Counter(w2)

答案 1 :(得分:0)

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

让我猜一下,你刚刚学会了排序?