Ваш внутренний l oop не имеет никакого смысла; index
уже охватывает весь список; зачем вам это делать 3 раза?
Вы получите сообщение об ошибке, если элемент не появится. Вместо этого
for i in range(len(table)):
if 'Y' in table[i]:
print(i, table[i].index('Y'))
Для каждой строки вы проверяете, появляется ли Y
. Если это так, то вы печатаете номер строки и столбца, где он появляется.