class_docstr: A special data structure needed by FonsecaHyperVolume.
  
  It consists of several doubly linked lists that share common nodes. So,
  every node has multiple predecessors and successors, one in every list.
class_docstr_tok: ["A","special","data","structure","needed","by","FonsecaHyperVolume",".","It","consists","of","several","doubly","linked","lists","that","share","common","nodes",".","So",",","every","node","has","multiple","predecessors","and","successors",",","one","in","every","list","."]
code: def __str__(self):
      strings = []
      for i in range(self.numberLists):
          currentList = []
          node = self.sentinel.next[i]
          while node != self.sentinel:
              currentList.append(str(node))
              node = node.next[i]
          strings.append(str(currentList))
      stringRepr = ""
      for string in strings:
          stringRepr += string + "\n"
      return stringRepr
  
file_path: deap/deap/tools/_hypervolume/pyhv.py
imports: import warnings
  import numpy
label_desc: Use image node_id 2 for calling the _MultiList obj's underlying member method code with example usage: obj.__str__() and returns: stringRepr