Anfängerfrage: Auswahl von Listen durch Benutzereingabe
Verfasst: Mittwoch 23. Mai 2012, 16:31
Moin,
dies ist mein erster Beitrag. Ich habe im Tutorial gesucht und auch mit der Suchfunktion hier, aber keine Antwort gefunden. Ich benutze das Buch "Einstieg in Python" von Theis, bin aber auch daraus nicht schlauer geworden.
Ich bin Anfänger in Python und allgemein im Programmieren. Wahrscheinlich ist meine Frage banal.
Zu meinem Problem:
Ich habe in einem Programm mehrere Listen angelegt, von denen der Benutzer im Verlauf des Programms eine Liste auswählen soll. Mit den Elementen dieser Liste arbeitet das Programm dann weiter. Etwa so:
L1 = [1, 2, 3, 4]
L2 = [5, 6, 7, 8]
print ("Wählen Sie L1 oder L2")
LN = input()
Wenn ich anschließend eingebe
print (LN)
dann gibt das Programm mir die Eingabe "L1" oder "L2" statt der Liste aus.
Wie kann ich erreichen, dass python erkennt, dass die Eingabe eine Liste bezeichnen soll? Oder habe ich hier von vornherein einen Denkfehler?
Vielen Dank für Eure Hilfe
pbachert
dies ist mein erster Beitrag. Ich habe im Tutorial gesucht und auch mit der Suchfunktion hier, aber keine Antwort gefunden. Ich benutze das Buch "Einstieg in Python" von Theis, bin aber auch daraus nicht schlauer geworden.
Ich bin Anfänger in Python und allgemein im Programmieren. Wahrscheinlich ist meine Frage banal.
Zu meinem Problem:
Ich habe in einem Programm mehrere Listen angelegt, von denen der Benutzer im Verlauf des Programms eine Liste auswählen soll. Mit den Elementen dieser Liste arbeitet das Programm dann weiter. Etwa so:
L1 = [1, 2, 3, 4]
L2 = [5, 6, 7, 8]
print ("Wählen Sie L1 oder L2")
LN = input()
Wenn ich anschließend eingebe
print (LN)
dann gibt das Programm mir die Eingabe "L1" oder "L2" statt der Liste aus.
Wie kann ich erreichen, dass python erkennt, dass die Eingabe eine Liste bezeichnen soll? Oder habe ich hier von vornherein einen Denkfehler?
Vielen Dank für Eure Hilfe
pbachert