我有一个字典,它的第一个元素'Groups'包含一个数组列表。从数组列表中切出每个数组的第三个元素(Python)
stump['Groups'][0]
[array(['a', 65000, 0], dtype=object),
array(['a', 95000, 1], dtype=object),
array(['b', 78000, 1], dtype=object),
array(['b', 19000, 1], dtype=object)]
我想切片每行的第三列并对它们做一些操作。 所以第三列值是[0,1,1,1]。
stump['Groups'][0][:]
#results in the whole list
[array(['a', 65000, 0], dtype=object),
array(['a', 95000, 1], dtype=object),
array(['b', 78000, 1], dtype=object),
array(['b', 19000, 1], dtype=object)]
然而,在前面[:]
添加另一分度器/限幅器,只是该切片列表的一部分。
无论如何做到这一点没有循环?
谢谢。
是的,我忘了,我可以只是把列表转换成阵列,这将允许我索引就像任何2D阵列。谢谢=) – Moondra