在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
数组?