如何防止对象按字母顺序对静态字段进行排序

时间:2014-02-21 10:37:23

标签: python

我在python中使用带静态值的类来表示一些常量

class Constants(object):
    PERSON = "person_in_class"
    PARENT = "parent_of_person_in_class"

以及更多,超过30个常数。我正在使用密钥,所以我试图尽可能缩短价值(另一方面,我有相同的文件/类,我使用哈夫曼算法,它的工作原理),我生成像

这样的对
elements = [elem for elem in dir(Constants)if not startwith("_")]

但问题是元素总是按字母顺序排序,所以当我在常量中添加新键时我会改变所有,我希望当我在最后添加时就像索引一样。

0 个答案:

没有答案