Допустим, вы получили кортеж для измерений второго массива, т. Е. (3,3) - это матрица 3x3, (4,5,6) - матрица 4x5x6 и т. Д. c. Как я могу написать функцию, которая может возвращать список всех возможных индексов?
dimensions = (2,2)
get_coordinates(dimensions)
>>[[0,0],[0,1],[1,0],[1,1]]
или
dimensions = (2,2,2)
get_coordinates(dimensions)
>>[[0,0,0],[0,1,0],[1,0,0],[1,1,0],[0,0,1],[0,1,1],[1,0,1],[1,1,1]]