>>> import random
>>> import pprint
>>>
>>> matrix = [[random.choice((0, 1)) for _ in range(10)] for _ in range(5)]
>>> pprint.pprint(matrix)
[[1, 0, 1, 1, 0, 1, 1, 1, 0, 0],
[1, 0, 0, 1, 0, 0, 0, 1, 1, 1],
[1, 0, 0, 0, 0, 1, 0, 0, 1, 1],
[1, 0, 0, 1, 0, 0, 0, 0, 0, 0],
[0, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
>>>
>>> out = max(enumerate(matrix, 1), key=lambda i: i[1].count(0))[0]
>>> out
4
>>>
Для нескольких строк если надо
>>> import random
>>> import pprint
>>>
>>> matrix = [[random.choice((0, 1)) for _ in range(10)] for _ in range(5)]
>>> pprint.pprint(matrix)
[[1, 1, 1, 0, 0, 0, 1, 0, 0, 1],
[1, 1, 0, 0, 0, 1, 1, 0, 0, 0],
[0, 0, 0, 0, 0, 1, 0, 1, 0, 1],
[0, 1, 1, 0, 0, 1, 0, 0, 1, 1],
[1, 1, 0, 1, 1, 1, 1, 1, 0, 0]]
>>>
>>> zeros = tuple(i.count(0) for i in matrix)
>>>
>>> out = tuple(n for n, i in enumerate(zeros, 1) if i == max(zeros))
>>> out
(3,)
>>>
>>> import random
>>> import pprint
>>>
>>> matrix = [[random.choice((0, 1)) for _ in range(10)] for _ in range(5)]
>>> pprint.pprint(matrix)
[[0, 0, 0, 0, 1, 0, 1, 0, 0, 1],
[0, 1, 0, 1, 1, 1, 0, 0, 0, 1],
[0, 1, 0, 1, 0, 1, 1, 0, 1, 1],
[1, 0, 1, 0, 0, 0, 0, 1, 1, 1],
[1, 1, 0, 0, 0, 1, 0, 0, 0, 0]]
>>>
>>> zeros = tuple(i.count(0) for i in matrix)
>>>
>>> out = tuple(n for n, i in enumerate(zeros, 1) if i == max(zeros))
>>> out
(1, 5)
>>>