2024-03-28 09:44:24 发布
网友
我有一个列表,例如:
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
我需要得到这个:
[[1, 4, 7], [2, 5, 8], [3, 6, 9]]
我还需要得到对角线。 我最好在不导入其他库的情况下执行此操作
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] [list(i) for i in zip(*arr)]
输出:
要获得对角线,请执行以下操作:
[arr[x][x] for x in range(len(arr))]
[1, 5, 9]
输出:
要获得对角线,请执行以下操作:
输出:
相关问题 更多 >
编程相关推荐