У меня есть два таких массива:
a = [[1,2,-3],[4,5,-6],[7,8,9]]
b = [[2,-5,0],[0,4,8],[-2,1,0]]
Каждое число «a» должно быть заменено на число из «b», кроме тех, где число «b» равно 0:
result = [[2,-5,-3],[4,4,8],[-2,1,9]]
Мое текущее решение занимает слишком много времени:
for row in range(len(b)):
for column in range(len(b[row])):
if b[row][column] != 0 or b[row][column] != -0:
a[row][column] = b[row][column]
Кстати."b [row] [column]! = -0" необходимо?Так как в b иногда есть "0", а иногда "-0".
Есть ли быстрый путь?Спасибо.