Как проверить соседей первого и второго порядка в словаре?
Мне нужно проверить соседи первого и второго порядка в словаре через массив.
В словаре ниже мне нужно найти неправильную соседку через двоичную матрицу (матрица смежности):
{'A': ['C', D], 'C': ['A', 'D']}
Матрица:
A B C D E F
A 0.0 0.0 1.0 0.0 0.0 0.0
B 0.0 0.0 0.0 0.0 1.0 0.0
C 1.0 0.0 0.0 1.0 0.0 0.0
D 0.0 0.0 1.0 0.0 0.0 0.0
E 0.0 1.0 0.0 0.0 0.0 0.0
F 0.0 0.0 0.0 0.0 0.0 0.0
Я пытался, но я не мог получить никаких результатов.
Я ожидаю вывод неправильного словаря. В данном случае это {'A': ['C', D]}