Например:
a = [[0 0 0 ] [1 2 3] [1 2 1] [3 2 1] [2 0 1] [0 1 3]]
после удаления я хочу получить:
a=[[1 2 3] [1 2 1] [3 2 1] [2 0 1]]
Я хочу удалить только строку с 0 в качестве 1-го элемента.
Спасибо,
Вы можете сделать это с пониманием списка. 0 уже является логическим значением.
[r for r in a if r[0]]
Список понимания в документах на https://docs.python.org/3/tutorial/datastructures.html#list -понимания
a = [x для x в a, если x [0]! = 0]
for i, row in enumerate(a): if not row[0]: del a[i]