Я пытаюсь задать определение класса для элемента словаря, чтобы каждый раз при получении элемента dict
появлялся новый объект.
Пример:
types = {}
types[first_type] = FirstType()
types[second_type] = SecondType()
И установив types[first_type]
я должен получить new FirstType()
:
some_var = new types[first_type] # this is illegal statement.
Как мне добиться этого в Python ?