请问怎样用python提取矩阵目标所在列 比如 01234 12340 23401 中每行的0所在的列

Python015

请问怎样用python提取矩阵目标所在列 比如 01234 12340 23401 中每行的0所在的列,第1张

#很简单,你只需要把那个矩阵的每行看成一个列表就好了。

def print_row(n):

print list1[n]

print list2[n]

print list3[n]

print

def operate():

for i in range(5):

if list1[i] == 0:

print_row(i)

elif list2[i] == 0:

print_row(i)

elif list3[i] == 0:

print_row(i)

else:

continue

if __name__ == '__main__':

list1 = [0, 1, 2, 3, 4]

list2 = [1, 2, 3, 4, 0]

list3 = [2, 3, 4, 0, 1]

operate()

a = [[0,1,2],

    ['a','b','c'],

    [7,8,9]]

print(a[2][1])

因为都是从0开始数,取第三行第二个元素就是2,1