python使用字符串索引2d bool数组

时间:2015-03-09 10:48:26

标签: python multidimensional-array

我正在寻找使用字符串索引维护2d bool数组(True / False,Y / N或0/1)的简单方法。

对于前。结果数组如下:

     AA BB CC DD <- Columns
    -------------
EE | Y  N  Y  Y
FF | N  N  N  Y
GG | Y  Y  N  N

并使用sting index获得值,例如val = result ['CC'] ['EE']

2 个答案:

答案 0 :(得分:0)

您可以使用Enums并声明AA,BB,CC等值......

对于枚举,请参阅此https://docs.python.org/3/library/enum.html

答案 1 :(得分:0)

使用dict?

{"EE" : {"AA" : "Y", "BB":"N", "CC":"Y", "DD":"Y"}}

或者创建 getitem 重载的类。