code: def list_data(self):
          
          if self._stype != 'default':
              raise RuntimeError("Cannot return copies of Parameter '%s' on all contexts via " \
                                 "list_data() because its storage type is %s. Please use " \
                                 "row_sparse_data() instead." % (self.name, self._stype))
          return self._check_and_get(self._data, list)
docs: Returns copies of this parameter on all contexts, in the same order
          as creation. For sparse parameters, use :py:meth:`Parameter.list_row_sparse_data`
          instead.
  
          Returns
          -------
          list of NDArrays