作为测试拉出大型瓦片集某些元素的正确方法的简单方法,在我的程序中作为二维列表输入,我将以下内容放入 Python Shell:
->>>test = [ [1,2,3],[4,5,6],[7,8,9] ]
在尝试测试它时,我得到了这个:
->>>test1 = test[:][2]
->>>test1
[7, 8, 9]
从输入test[:][2]
我希望 test1 返回[3,6,9]
有人可以向我解释为什么我得到了[7,8,9]
代替吗?
另外,如果你能解释一下我将如何得到输出[3,6,9]
?我知道我只能说以下内容:
>>>test1 = [ test[0][2], test[1][2], test[2][2] ]
但是如果我在我的程序上下文中编写它,那条线会更长,更难维护。如果有[3,6,9]
比我上面列出的方法更简单的方法,我将非常感谢您对获得它的一些见解。