2015-03-09 3 views
0

Я ищу простой способ поддерживать массив 2d bool (True/False, Y/N или 0/1) со строковым индексом.python using string index 2d bool array

Для примера. Результат массив следующим образом:

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

и получить значение с индексом жала, как Валу = результат [ «CC»] [ «EE»]

ответ

0

Вы можете использовать перечисления и объявить значение АА, ВВ, СС и так далее .....

Для Перечисления см это https://docs.python.org/3/library/enum.html

+0

вы можете указать некоторые значащие имена для строк и столбцов также через перечисления. –

0

Использование Dict?

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

Или создавать классы с GetItem перегруженной.