code: def _merge_partition_lists(partition_lists):
      """Merges the given list of lists of RowPartitions.
  
      Args:
        partition_lists: A list of lists of RowPartition.
  
      Returns:
        A list of RowPartitions, where `result[i]` is formed by merging
        `partition_lists[j][i]` for all `j`, using
        `RowPartition._merge_precomputed_encodings`.
      """
      dst = list(partition_lists[0])
      for src in partition_lists[1:]:
          if len(src) != len(dst):
              raise ValueError(
                  "All ragged inputs must have the same ragged_rank."
              )
          for i in range(len(dst)):
              # pylint: disable=protected-access
              dst[i] = dst[i]._merge_precomputed_encodings(src[i])
      return dst
  
file_path: tensorflow/tensorflow/python/ops/ragged/ragged_functional_ops.py
imports: from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import tensor_shape
  from tensorflow.python.ops.ragged import ragged_config
  from tensorflow.python.ops.ragged import ragged_tensor
  from tensorflow.python.util import dispatch
  from tensorflow.python.util.tf_export import tf_export
label_desc: Use image node_id 3 for calling a global function with example usage: _merge_partition_lists(partition_lists) and returns: dst