Ich habe nach einer ähnlichen Frage gesucht, konnte aber keine Antwort finden.Stringwert in Liste konvertieren
Fnactot = []
Fnacdebut = 0
Fnacnombre = 4
Fnac = 0
Fnac1 = ['major lazer', 'goooya', 1000]
Fnac2 = ['phoenix', 'wolfgang', 1300]
Fnac3 = ['jain', 'makemba', 1150]
Fnac4 = ['dj shadow', 'aphex', 2100]
while Fnacdebut < Fnacnombre :
Fnacdebut = Fnacdebut + 1
fnac = 'Fnac'+str(Fnacdebut)
print fnac
Ich bin sicher, dass die Antwort einfach ist .... aber ich bin Kratzen meinem Kopf gibt ..
Ich mag würde meine Listen Fnac1, Fnac2, drucken ..... Aber ich drucke stattdessen den String-Wert von fnac = 'Fnac' + str (Fnacdebut). Wie ca, i die Zeichenfolge Ergebnis fnac konvertieren ...
auf den Namen meiner Listen zurückDank im Voraus ...
Hallo Danke! Ja, ich denke schon an deine Antwort, aber meine Frage ist allgemeiner, wenn ich verstehe, wie ich einen String zurück zum Namen einer Liste bringen kann. Ich würde gerne verstehen, wie ich bekommen kann: print fnac> ['major lazer', 'goooya', 1000] und nicht drucken fnac> Fnac1 Irgendwelche Idee? – MeshellT
das ist nur schlechte Praxis. Es führt zu "eval", und es ist unter anderem ein großes Sicherheitsproblem. –
OK nicht gespeichert! vielen Dank – MeshellT