class Enum(object):
def __init__(self, names):
map(lambda (x,y): setattr(self, y, x), enumerate(names.split()))
Есть более человеческие варианты?