code: def _convert_list_tuple(data, allow_tuple, allow_list):
      if isinstance(data, list):
          if not allow_list and allow_tuple:
              return tuple(data)
      else:
          if not allow_tuple and allow_list:
              return list(data)
      return data
  
imports: from bigdl.dllib.utils.file_utils import get_file_list, callZooFunc
  from bigdl.dllib.utils.utils import convert_row_to_numpy
  from bigdl.dllib.utils.common import *
  from bigdl.dllib.utils.log4Error import *
  import pyspark.sql.functions
  from typing import TYPE_CHECKING, Dict, List, Optional, Type, Union
  from numpy import float32, int32
label_desc: Use image node_id 16 for calling a global function with example usage: _convert_list_tuple(data, allow_tuple, allow_list) and returns: data, tuple, list