242. 有效的字母异位词

 

思路:
1、s和t长度不同,返回false;
2、转list,sort(),s==t则返回true,否则返回false。
 1 class Solution(object):
 2     def isAnagram(self, s, t):
 3         """
 4         :type s: str
 5         :type t: str
 6         :rtype: bool
 7         """
 8         # 长度不同,返回false
 9         if len(s) != len(t):
10             return False
11         # 转成list,按字母排序
12         lists = list(s)
13         lists.sort()
14         listt = list(t)
15         listt.sort()
16         # 两串相同则返回true,否则返回false
17         if lists == listt:
18             return True
19         else:
20             return False
21 
22 
23 if __name__ == '__main__':
24     solution = Solution()
25     print(solution.isAnagram(s="anagram", t="nagaram"))

 

 
posted @ 2020-04-14 14:43  人间烟火地三鲜  阅读(169)  评论(0编辑  收藏  举报