Надо сверить два массива с учетом порядка и с учетом что если элемент в первом массиве = -1, то во втором он может быть любым.
table = [
[1, 0, -1],
[-1, 0, 0],
[-1, 0, 0]
]
tb = [[0, 0, 0], [0, 1, 0], [1, 1, 0], [1, 1, 1]]
Например есть матрица table и tb
Надо проверить что все элементы массива из table есть в tb с учетом последовательности и -1
Важно примечание: -1 могут встречаться только в table
Если бы не этот нюанс с -1, то я бы делал так
if all(t in tb for t in table):
...
Подскажите как это сделать намного красивей? Желательно вообще в одну строчку, но понятно не в ущерб читаемости