Для ввода [[2,3,4,5], [3,4,1,6], [7,1,2,10]], если вы ищете индексы [7,4, 4, 10] (который в основном состоит из максимального значения соответствующих столбцов 2D-массива), что можно сделать следующим образом:
a = [[2,3,4,5],[3,4,1,6],[7,1,2,10]]
tr_a = list(zip(*a))
result = [(row.index(max(row)),index) for index, row in enumerate(tr_a)]
print(result)
Выполнение:
>>> a = [[2,3,4,5],[3,4,1,6],[7,1,2,10]]
>>> tr_a = list(zip(*a))
>>> result = [(row.index(max(row)),index) for index, row in enumerate(tr_a)]
>>> print(result)
[(2, 0), (1, 1), (0, 2), (2, 3)]