相关疑难解决方法(0)

确定单元二维列表的邻居

我有一个列表列表,类似于

[[1, 2, 3,],[4, 5, 6,],[7, 8, 9]].

以图形方式表示为:

1 2 3
4 5 6
7 8 9
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种优雅的方法来检查单元格的邻居值,水平,垂直和对角线.例如,[0] [2]的邻居是[0] [1],[1] [1]和[1] [2]或者数字2,5,6.

现在我意识到我可以做一个暴力攻击检查每个值a la:

[i-1][j]
[i][j-1]
[i-1][j-1]
[i+1][j]
[i][j+1]
[i+1][j+1]
[i+1][j-1]
[i-1][j+1]
Run Code Online (Sandbox Code Playgroud)

但这很简单,我想通过看一些更优雅的方法我可以学到更多东西.

python matrix

10
推荐指数
5
解决办法
2万
查看次数

标签 统计

matrix ×1

python ×1