Steven Bethard <[EMAIL PROTECTED]> writes: > Peter Dembinski wrote: >>class A: >> def __init__(self, a, b, c, d): >> initial = {'a' : a, 'b' : b, 'c' : c, 'd' : d} >> for param in initial.keys(): >> exec "self.%s = initial['%s']" % (param, param) > > This is not a good use case for exec. Use setattr:
OK, true. >From the other side: what are the usual uses of 'exec'? -- http://mail.python.org/mailman/listinfo/python-list