标签:ini leetcode 思路 def lse range tco 操作 iat
class WordDictionary: def __init__(self): """ Initialize your data structure here. """ self.myDict = {} def addWord(self, word: str) -> None: """ Adds a word into the data structure. """ length = len(word) if length in self.myDict: self.myDict[length] += [word] else: self.myDict[length] = [word] def search(self, word: str) -> bool: """ Returns if the word is in the data structure. A word could contain the dot character ‘.‘ to represent any one letter. """ length = len(word) if length in self.myDict: for auxiliary in self.myDict[length]: index = 0 for index1 in range(length): if word[index1] != auxiliary[index1] and word[index1] != ‘.‘: break elif word[index1] == auxiliary[index1] or word[index1] == ‘.‘: index += 1 if index == length: return True if length not in self.myDict: return False return False # Your WordDictionary object will be instantiated and called as such: # obj = WordDictionary() # obj.addWord(word) # param_2 = obj.search(word)
标签:ini leetcode 思路 def lse range tco 操作 iat
原文地址:https://www.cnblogs.com/zhuozige/p/12871422.html