Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 是否基于另一个一维数组的值访问二维数组索引?_Python_List - Fatal编程技术网

Python 是否基于另一个一维数组的值访问二维数组索引?

Python 是否基于另一个一维数组的值访问二维数组索引?,python,list,Python,List,基于V的值访问DV的值的便捷方式是什么 比如说 DV=[[1,0], [1,1], [0, 0], [0,1]] V=[0,2,3] 我猜是这样的 DV[0][0] [0][1] DV[2][0] [0][1] DV[3][0] [3][1] 编辑:不确定这是否是您从评论中寻找的内容 >>> DV = [[1,0], [1,1], [0, 0], [0,1]] >>> V = [0,2,3] >>> [DV[i] for i in V

基于
V
的值访问
DV
的值的便捷方式是什么

比如说

DV=[[1,0], [1,1], [0, 0], [0,1]]
V=[0,2,3]

我猜是这样的

DV[0][0] [0][1] 
DV[2][0] [0][1] 
DV[3][0] [3][1]
编辑:不确定这是否是您从评论中寻找的内容

>>> DV = [[1,0], [1,1], [0, 0], [0,1]]
>>> V = [0,2,3]
>>> [DV[i] for i in V]
[[1, 0], [0, 0], [0, 1]]

这个例子是什么意思?
V
的使用情况如何?谢谢。类似的。但是,我可以逐行访问,而不是访问全部,例如,先访问0,然后访问2,然后访问3。如果DV中有任何1,它将保留该值,否则将从V中删除。在这种情况下,V的最终值将是V=[0,3],因为第三个值是[0,0]。我不明白您在这里问什么,V和DV之间的关系是什么?从V中删除值是什么意思?是否有任何预期的输出?您能否发布导致此错误的代码?
>>> # remove index from V if it's [0, 0] in DV?
>>> [i for i in V if sum(DV[i]) != 0]
[0, 3]