【发布时间】:2019-01-05 14:09:27
【问题描述】:
给定一个类似的嵌套列表
>>> m= [[3, 1], [2, 7]]
我可以得到这样的元素
>>> m[1][0]
2
如果索引在列表中给出,例如[1, 0],我如何获得相同的值?
我正在寻找 Q 编程语言通过 dot 提供的东西,如下面的代码所示
q) m: (3 1; 2 7)
q) m[1][0]
2
q) m . 1 0
2
【问题讨论】:
-
您可以使用
get方法定义一个类,该方法将[1, 0]作为参数。例如,此解决方案已在pandas中使用。accessor = MyAccessor([[3, 1], [2, 7]]); accessor.get([1,0])
标签: python multidimensional-array indexing nested-lists