code: def get_color_func(self, word):
          
          try:
              color_func = next(
                  color_func for (color_func, words) in self.color_func_to_words
                  if word in words)
          except StopIteration:
              color_func = self.default_color_func
  
          return color_func
docs: Returns a single_color_func associated with the word