Czy lepiej jest zwrócić anonimową klasę lub obiekt, który ma być użyty jako „struct”?
Biorąc pod uwagę użycie pamięci, cykle zegara lub dobry styl pythonowy, lepiej jest to zrobić:
def func():
class A:
x = 10
y = 20
return A
albo to
def func():
o = object()
o.x = 10
o.y = 20
return o
Albo coś innego? Nie chcę zwracać słownika, ponieważ nie lubię używać nawiasów kwadratowych.