我有一個字典,它的第一個元素'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