Кейс такой - есть цепочка сумматоров, у которого есть номер, к каждому сумматору подключены 1 или 2 микрофона (порт A и B).
Нужно получать данные микрофона как по его номеру, так и обратно - выяснять номер микрофона по известному номеру сумматора и его порту.
MICS = {
1: {'summator': 8, 'mic': 'B'},
2: {'summator': 9, 'mic': 'A'},
3: {'summator': 10, 'mic': 'B'},
4: {'summator': 10, 'mic': 'A'},
5: {'summator': 1, 'mic': 'A'},
6: {'summator': 1, 'mic': 'B'},
7: {'summator': 2, 'mic': 'A'},
8: {'summator': 2, 'mic': 'B'},
....
}
Мне не кажется что я выбрал не оптимальную структуру словарь в словаре для хранения этого добра. Что посоветуете?