code: def listup_sentence(self, data, counter=0):
          '''
          Divide string into sentence list.
  
          Args:
              data:               string.
              counter:            recursive counter.
  
          Returns:
              List of sentences.
  
          '''
          delimiter = self.delimiter_list[counter]
          sentence_list = []
          [sentence_list.append(sentence + delimiter) for sentence in data.split(delimiter) if sentence != ""]
          if counter + 1 < len(self.delimiter_list):
              sentence_list_r = []
              [sentence_list_r.extend(self.listup_sentence(sentence, counter+1)) for sentence in sentence_list]
              sentence_list = sentence_list_r
  
          return sentence_lisf listup_sentence(self, data, counter=0):
          '''
          Divide string into sentence list.
  
          Args:
              data:               string.
              counter:            recursive counter.
  
          Returns:
              List of sentences.
  
          '''
          delimiter = self.delimiter_list[counter]
          sentence_list = []
          [sentence_list.append(sentence + delimiter) for sentence in data.split(delimiter) if sentence != ""]
          if counter + 1 < len(self.delimiter_list):
              sentence_list_r = []
              [sentence_list_r.extend(self.listup_sentence(sentence, counter+1)) for sentence in sentence_list]
              sentence_list = sentence_list_r
  
          return sentence_list
docs: Divide string into sentence list.
  
          Args:
              data:               string.
              counter:            recursive counter.
  
          Returns:
              List of sentences.