在矩阵中查找第一行,其中所有元素按降序排列。按升序更改此行元素的顺序。
例如:在此矩阵中,第二个数组按降序包含元素
matrix = [[-5, -6, 2], [3, 1, -7], [8, -4, 9]]
输出应为:
[-7, 1, 3]
答案 0 :(得分:0)
如果行中相邻数字之间的所有差异都大于零, 以相反的顺序打印行:
matrix = [[-5, -6, 2], [3, 1, -7], [8, -4, 9]]
for row in matrix:
if all(x - y > 0 for x, y in zip(row[:-1], row[1:])):
print(list(reversed(row)))
break
输出:
[-7, 1, 3]