python-有效的字母异位词
'''remove方法在数组长度相等的情况下查看删除字符后是否全删完,这里用异常的方式ValueError 搜索列表中不存在'''def isAnagram(s, t):if len(s) != len(t):return Falses = list(s)t = list(t)for i in s:try:t.remove(i)except ValueError as e:.
·
'''
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"))
更多推荐
所有评论(0)