class_docstr: Sub class of DataContainer to perform list operations.
  It allows to perform append, and concat operations on a DataContainer.
  
  .. seealso::
      :class:`DataContainer`
class_docstr_tok: ["Sub","class","of","DataContainer","to","perform","list","operations",".","It","allows","to","perform","append",",","and","concat","operations","on","a","DataContainer",".","..","seealso",":",":",":","class",":","`","DataContainer","`"]
code: def empty(
      original_data_container: DACT = None,
  ) -> "ListDataContainer":
      if original_data_container is None:
          sub_data_containers = []
      else:
          sub_data_containers = (
              original_data_container.sub_data_containers
          )
  
      return ListDataContainer(
          [], [], [], sub_data_containers=sub_data_containers
      )
  
imports: import copy
  import math
  from operator import attrgetter
  from typing import Any, Callable, Generic, Iterable, Iterator, List, Optional, Tuple, TypeVar, Union
  import numpy
  import pandas
label_desc: Use image node_id 2 for calling the ListDataContainer obj's underlying member method code with example usage: obj.empty(original_data_container) and returns: ListDataContainer