方法一:
#解题思路,不管是否乱序,统计字符出现次数相等。定义一个标志位,一旦不满足条件,将标志位置为False
def isAnagram(s,t):
Flag = True
if len(s)!=len(t): ##首先判断字符串是否一致
Flag=False
if len(s)==len(t):
for i in t: ##遍历字符串
if t.count(i)!=s.count(i):### 统计字符串次数如有不同,标志位置为False
Flag=False
return Flag
print(isAnagram("ert","rte1"))
方法二:将字符串排序,排序后,再判断字符串是否相等
def isAnagram(s,t):s_new=sorted(s)t_new=sorted(t)flag = Falseprint(s_new,t_new)if s_new==t_new:flag=Truereturn flagprint(isAnagram("ert","rte"))