Предположим, у меня есть список списков различной длины.
list1 = [['0', '0'],['0', '1', '0', ' '],['0', '1', ' ', '0', '1', ' '],['1', '1', ' ', ' ', '1', '1', ' ', '0'],[]]
Я хочу сравнить этот список с другим списком списков:
list2=[['0','0','0','0'],['1','1','1','1']]
Теперь я хочу проверить если list2 содержится в list1. Вывод должен быть True, так как list1 имеет ['1', '1', ' ', ' ', '1', '1', ' ', '0']
, который содержит ['1','1','1','1']
Каков наилучший способ проверить, присутствует ли какой-либо из элементов list2 в list1? Ответ должен быть логическим, если какой-либо из элементов list2 найден в list1, сохраняя порядок. Я пробовал довольно много вещей, но не могу получить желаемый результат. Заранее спасибо за предложения.