OK, vielen Dank an alle.
Was ich daraus gelernt habe, nach Wichtigkeit sortiert:
1. Das mischen von Datentypen sollte man vermeiden, dies war der eigentliche Auslöser für meine daraus resultierenden Problem. Danke an BlackJack
2. str() wandelt meine ganze Liste in einen String auch die Begrenzungszeichen für meine verschachtelte Liste, daher die für mich zunächst nicht nachvollziehbare Ausgabe der merkwürdigen 9. Danke an EyDu und karolus
3. Die Lösung ist nicht optimal, aber ich stehe noch am Anfang und wenn ich mir die Grundlagen erarbeitet habe, dann werde ich mich nicht ausruhen sondern daran arbeiten einen besseren Code zu schreiben. Das heißt ihr werdet bald wieder von mir hören.
Viele Grüße
Nobbe
PS: Gibt es hier ein Möglichkeit den Beitrag auf gelöst zu stellen?