Zuweisung von Unterlisten

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Melody
User
Beiträge: 18
Registriert: Donnerstag 29. August 2013, 15:22

Hallo an alle,

ich habe zum Beispiel die Liste

Code: Alles auswählen

Liste=[[1,2,3],[4,5,6],[7,8,9]]
und will nun den Unterlisten in einer for-Schleife Variablen zuweisen:

Code: Alles auswählen

for k in range(len(Liste)):
    Listek=Liste[k]
Rufe ich danach aber die Variablen Liste0, Liste1 und Liste2 auf, erscheint eine Fehlermeldung.

Welchen Denkfehler habe ich gemacht?

Vielen Dank bereits für eure Hilfe!
BlackJack

@Melody: Der Denkfehler ist, das Buchstaben in Namen nicht einfach so durch Ziffern in Namen ersetzt werden nur weil irgendwo eine Variable mit einem Namen vorkommt der zufällig auch am Ende eines anderen Namens vorkommt. Mal Dir mal das Chaos aus wenn die Namen die Du schreibst einfach so verändert werden.

Warum willst Du das überhaupt machen? Du kannst doch schon mit `Liste[k]` auf die einzelnen Listen zugreifen. Man will keine durchnummerierten Namen, denn das ist in aller Regel ein Zeichen das man die Werte in eine Datenstruktur stecken sollte. Zum Beispiel in eine Liste. Und hey, *das* hast Du ja schon.
Melody
User
Beiträge: 18
Registriert: Donnerstag 29. August 2013, 15:22

Hallo BlackJack,

vielen Dank für deine Antwort, jetzt habe ich es endlich verstanden :)!
Antworten