python:
class Solution(object):
def wordPattern(self, pattern, str):
"""
:type pattern: str
:type str: str
:rtype: bool
"""
stlist = str.split()
dic = dict()
if len(pattern) != len(stlist):
return False
for i,j in zip(pattern, stlist):
if i not in dic.keys():
if j not in dic.values():
dic[i] = j
else:
return False
else:
if j == dic[i]:
pass
else:
return False
return True