Ich benutze eval()
eine Liste zu einem var zuweisen:eval() vergibt keine Variable zur Laufzeit
eval('mylist = [1,2,3]')
aber wenn ich es laufen, bekam ich einen Syntax. Was stimmt damit nicht? Wenn ich keine Zuweisung in der eval()
tun kann, wie ich eine Variable in der Laufzeit zuweisen.
Auf einer völlig unabhängig Note, sind Sie wahrscheinlich besser dran entweder 'Einheimischen mit()', 'Globals()', oder für die wirklich gewagt, ein Wörterbuch. –
@Snakes und Kaffee: Jetzt habe ich diese beiden Funktionen gelernt. Hier ist meine Situation: Ich möchte eine neue Member-Var in einer Klasse erstellen. Wie implementiere ich es? –
können Sie 'Setattr (, 'Meine Liste', [1,2,3])' –