Doch, weil der Xml-Parser bei jedem Durchgang eine Datei durchsucht und eine Methode aufruft (start_file_element), die dann self.indexdict füllt.
Das
print"\nAppend to list:"
print self.indexdict
zeigt auch, das der Wert korrekt drinsteht, nur das anhängen klappt halt nicht.
Der Vollständigkeit ...