class Solution: def wordPattern(self, pattern, str): """ :type pattern: str :type str: str :rtype: bool """ if len(pattern) == 0 and len(str) == 0: return True pattern_dict = {} str_list = str.split(' ') str_set = set() if len(pattern) != len(str_list): return False for i in range(len(pattern)): if pattern[i] in pattern_dict: if str_list[i] != pattern_dict[pattern[i]]: return False else: continue else: if str_list[i] in str_set: return False else: pattern_dict[pattern[i]] = str_list[i] str_set.add(str_list[i]) return True
Python, LeetCode, 290. 单词模式
猜你喜欢
转载自blog.csdn.net/u010342040/article/details/80360747
今日推荐
周排行