class Solution:
def isIsomorphic(self, s, t):
"""
:type s: str
:type t: str
:rtype: boo
"""
if len(s) != len(t):
return False
dicta = {}#使用两个字典来实现双射(一一映射)
dictb = {}
for index in range(len(s)):
name=s[index]
value=t[index]
if name not in dicta.keys() and value not in dictb.keys():
dicta[name]=value
dictb[value]=name
if name in dicta.keys() and value in dictb.keys():
if not (dicta[name]==value and dictb[value]==name):
return False
else:
return False
return True