code: def generate_tuple_zip(self, token_list, n=2):
          '''
          Generate the N-gram.
  
          Args:
              token_list:     The list of tokens.
              n               N
  
          Returns:
              zip of Tuple(N-gram)
          '''
          return zip(*[token_list[i:] for i in range(n)]f generate_tuple_zip(self, token_list, n=2):
          '''
          Generate the N-gram.
  
          Args:
              token_list:     The list of tokens.
              n               N
  
          Returns:
              zip of Tuple(N-gram)
          '''
          return zip(*[token_list[i:] for i in range(n)])
docs: Generate the N-gram.
  
          Args:
              token_list:     The list of tokens.
              n               N
  
          Returns:
              zip of Tuple(N-gram)