给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。
示例 1:
输入: s = "anagram", t = "nagaram" 输出: true
示例 2:
输入: s = "rat", t = "car" 输出: false
说明:
你可以假设字符串只包含小写字母。
题解:首先通过字符串长度过滤数据,将其中一个字符串变成集合,从而进行循环 , 使用count()函数来判断
class Solution:
def isAnagram(self, s: str, t: str) -> bool:
if len(s)!= len(t):
return False
c = set(s)
for i in c:
if s.count(i) != t.count(i):
return False
return True