mydict = NewClass() vars = ['a', 'b', 'c'] for v in vars: setattr(mydict, v, eval(v)) mydict.__dict__ {'a': 9, 'b': ['hello', 'world'], 'c': (True, False)}