【发布时间】:2015-06-17 04:18:06
【问题描述】:
我正在开发一些代码,这些代码需要按照声明它们的顺序访问类的属性。我找到了类似问题的以下答案:https://stackoverflow.com/a/4460034 但是正如评论中提到的那样,它不是线程安全的。我正在使用 Python 2.7。我想知道在收集属性时是否有办法强制 python 使用 OrderedDict?
实际用例是能够像在此处完成的那样定义结构 (http://code.activestate.com/recipes/498149/),但解决方案应该是线程安全的。
【问题讨论】:
-
我想你可以在课堂上使用
__slots__。 -
对我来说这听起来像the XY problem。
-
是的,你可以,有一些关于 SO 的相关问题。
标签: python python-2.7 ordereddictionary