反向循环二维数组

2024-04-25 12:15:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我想反向穿过一个二维数组。这就是为什么我使用reversed()但是我得到一个错误

list indices must be integers, not list

数组示例:

labirynth = [
[1,1,1,1,1,1,1],
[1,0,0,0,1,0,1],
[1,0,1,0,0,0,1],
[1,1,1,1,1,1,1]
]

我目前的解决方案:

^{pr2}$

Tags: integers示例错误not数组be解决方案list
2条回答

不需要使用[]访问列表。外部for循环已返回列表。你能做到的

for i in reversed(labirynth):
    for j in reversed(i):
        # do stuf...

你可能想

for i in reversed(labirynth):
  for j in reversed(i):
    # do stuff

下面是一个交互式演示:

^{pr2}$

相关问题 更多 >