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","`"]
docstr: Append a data container to the DataContainer.
  
  :param other: data container
  :type other: DataContainer
  :return:
docstr_tok: ["Append","a","data","container","to","the","DataContainer",".",":","param","other",":","data","container",":","type","other",":","DataContainer",":","return",":"]
code: def append_data_container(self, other: DACT) -> "ListDataContainer":
      """
      Append a data container to the DataContainer.
  
      :param other: data container
      :type other: DataContainer
      :return:
      """
      self._ids.append(other._ids)
      self.data_inputs.append(other.data_inputs)
      self.expected_outputs.append(other.expected_outputs)
  
      return self
  
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 5 for calling the ListDataContainer obj's underlying member method code with example usage: obj.append_data_container(other) and returns: self