在Python中,如何迭代2d数组以获得真值?

在Python中,如何迭代2d数组以获得真值?,python,Python,我有一个二维的董事会职位列表,其中有些是真的,有些是假的 我希望在嵌套中仍然有索引的情况下遍历所有这些索引 又名: 假设2darray的名称是x for i in range(len(x)): for j in range(len(x[i])): if x[i][j] == true : print (i,j) 假设2darray的名称是x for i in range(len(x)): for j in range(len(x[i])

我有一个二维的董事会职位列表,其中有些是真的,有些是假的

我希望在嵌套中仍然有索引的情况下遍历所有这些索引

又名:


假设2darray的名称是
x

for i in range(len(x)):
    for j in range(len(x[i])):
        if x[i][j] == true :
             print (i,j)

假设2darray的名称是
x

for i in range(len(x)):
    for j in range(len(x[i])):
        if x[i][j] == true :
             print (i,j)
或者您可以使用:

如果
l
是您的
2darray
,则可以执行以下操作

for i, j in [(i, j) for i in xrange(len(l)) for j in xrange(len(l[i]))]:
    if l[i][j]:
        print (i, j)
或者您可以使用:

如果
l
是您的
2darray
,则可以执行以下操作

for i, j in [(i, j) for i in xrange(len(l)) for j in xrange(len(l[i]))]:
    if l[i][j]:
        print (i, j)

什么是
2darray
?列表列表(不是数组)或某种
numpy
array?什么是
2darray
?列表列表(不是数组)或某种
numpy
数组?