'''
remove方法在数组长度相等的情况下查看删除字符后是否全删完,这里用异常的方式ValueError 搜索列表中不存在
'''

def isAnagram(s, t):
    if len(s) != len(t):
        return False
    s = list(s)
    t = list(t)
    for i in s:
        try:
            t.remove(i)
        except ValueError as e:
            return False
    return True


if __name__ == '__main__':
    print(isAnagram("anagram", "nagaram"))
    print(isAnagram("rat", "cat"))

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐