方法一:
#解题思路,不管是否乱序,统计字符出现次数相等。定义一个标志位,一旦不满足条件,将标志位置为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 = False print(s_new,t_new) if s_new==t_new: flag=True return flag print(isAnagram("ert","rte"))