Желательно ли возвращать анонимный класс или объект для использования в качестве «структуры»?

Учитывая использование памяти, такты или хороший питонический стиль, лучше сделать это:

def func():
    class A:
       x = 10
       y = 20
    return A

или это

def func():
    o = object()
    o.x = 10
    o.y = 20
    return o

Или что-то другое? Я не хочу возвращать словарь, потому что мне не нравится использовать квадратные скобки.

Ответы на вопрос(5)

Ваш ответ на вопрос