Я разрабатываю код, который требует доступа к атрибутам класса в том же порядке, в котором они были объявлены. Я нашел следующий ответ на аналогичный вопрос: https://stackoverflow.com/a/4460034, однако, как было отмечено в комментарии, это не потоки безопасны. Я использую Python 2.7. Мне интересно, есть ли способ заставить python использовать OrderedDict при сборе атрибутов?Чтение атрибутов класса в том же порядке, что и в Python
Фактический прецедент должен иметь возможность определять Структуры, как это делается здесь (http://code.activestate.com/recipes/498149/), но решение должно быть потокобезопасным.
Вы можете просто использовать '__slots__' в своем классе, я полагаю. – roippi
Для меня это звучит как [проблема XY] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem). – orlp
Да, вы можете, есть несколько связанных вопросов по SO. –