June 27, 2012
11:42 p.m.
On 27.06.2012 21:25, felix conrads wrote:
for x in range(10): exec("_"+str(x)+" = ...")
so das ich, nach dem Bsp., 10 Variablen mit _0 = ... , _1 = ... kriege.
Habt ihr bessere Ideen?
Variablen sind in Python Symbole in einem Namespace (z.B. der globale Modulnamespace). Ein Namespace ist also ein Key (Symbolname) / Value (Object) Speicher. An was erinnert uns das? Genau: Dictionaries. Also, einfach, anstatt generierten Variablennamen, Keys in einem Dictionary verwenden. Chris