Желательно ли возвращать анонимный класс или объект для использования в качестве «структуры»?
Учитывая использование памяти, такты или хороший питонический стиль, лучше сделать это:
def func():
class A:
x = 10
y = 20
return A
или это
def func():
o = object()
o.x = 10
o.y = 20
return o
Или что-то другое? Я не хочу возвращать словарь, потому что мне не нравится использовать квадратные скобки.