# coding:utf-8 """ Name : NO242.py Author : qlb Contect : 17801044486@163.com Time : 2021/2/5 8:08 Desc: 有效字母异位词 """ #解题思路 #有效字母异位词的条件有以下几个 #1 两个字符串长度相等 可以完全相同 #2 两个字符串B里面的每个字符都在A里面,排列顺序和A不同 #所以首先将A和B排序,如果A和B是有效字母异位词,那么将A和B排序之后,A和B是完全相同的,如果AB不是完全相同,则返回False class Solution: def isAnagram(self, s: str, t: str) -> bool: if len(s) == len(t): s = sorted(s) t = sorted(t) if s == t: return True else: return False else: return False test = Solution() res = test.isAnagram("abcdfgh","abcdfgh") print (res)