code: def create_combination(list_of_sentences):
      """Generates all possible pair combinations for the input list of sentences.
  
      For example:
  
      input = ["paraphrase1", "paraphrase2", "paraphrase3"]
  
      output = [("paraphrase1", "paraphrase2"),
                ("paraphrase1", "paraphrase3"),
                ("paraphrase2", "paraphrase3")]
  
      Args:
        list_of_sentences: the list of input sentences.
      Returns:
        the list of all possible sentence pairs.
      """
      num_sentences = len(list_of_sentences) - 1
      combinations = []
      for i, _ in enumerate(list_of_sentences):
          if i == num_sentences:
              break
          num_pairs = num_sentences - i
          populated = num_pairs * [list_of_sentences[i]]
          zipped = list(zip(populated, list_of_sentences[i + 1 :]))
          combinations += zipped
      return combinations
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import collections
  import io
  import json
  import os
  import zipfile
  from tensor2tensor.data_generators import generator_utils
  from tensor2tensor.data_generators import problem
  from tensor2tensor.data_generators import text_problems
  from tensor2tensor.utils import registry
  import tensorflow.compat.v1
label_desc: Use image node_id 1 for calling a global function with example usage: create_combination(list_of_sentences) and returns: combinations