defisAnagram(s, t):#列表化后删除iflen(s)!=len(t):returnFalse
sList =list(s)for word in t:try:
sList.remove(word)except ValueError as e:returnFalsereturnTrue
利用字典统计
defisAnagram(s, t):
dict1={}
dict2={}for i in s:if i notin dict1:
dict1[i]=1else:
dict1[i]+=1for i in t:if i notin dict2:
dict2[i]=1else:
dict2[i]+=1iflen(dict1)!=len(dict2):returnFalseelse:for key,value in dict1.items():if key notin dict2:returnFalseelse:if value == dict2[key]:continueelse:returnFalsereturnTrue