可能重复:
Checking if two strings are permutations of each other in Python
我需要编写一个接收两个单词(字符串)和检查的函数 如果两个单词的字母完全相同,则每个字母的出现次数完全相同(如果是,则为Anagrams)。 该函数将返回True或False
例如,学者和学院不 Anagrams。
虽然它们的字母数量相同,但每个字都包含其他字母, 学者包含字母C一次,字母E包含两次。
学院这个词包含字母C两次,E包含一次,所以它们不是字谜。
答案 0 :(得分:0)
from collections import Counter
def isAnagram( w1, w2):
return Counter(w1) == Counter(w2)
答案 1 :(得分:0)
想想你刚学到的东西,这应该会让你的作业变得容易多了。
让我猜一下,你刚刚学会了排序?