【发布时间】:2012-03-28 19:41:00
【问题描述】:
我有一个双重列表,我想知道获取数组中零的索引的最佳方法是什么
board =[[1,2,0],
[2,1,2],
[1,1,0]]
for boxes in board:
if 0 in boxes:
print boxes
喜欢这样,但我想要返回 [0,2] [2,2]
【问题讨论】:
-
子列表中有多个0怎么办?
-
如果
board是一个NumPy数组,你可以使用zip(*numpy.where(a == 0))。 -
@IgnacioVazquez-Abrams 这有关系吗?我不确定,但我认为他总是打印整个
boxes...所以我认为也可能有 3 个零,但它仍然可以工作。