У меня есть список списков ("подсписков"), и я хочу посмотреть, встречается ли одна и та же последовательность любой неопределенной длины более чем в одном подсписке. Чтобы уточнить, порядок элементов должен быть сохранен - я не хочу пересечения каждого подсписка как набора. Должно быть не менее 2 элементов, которые совпадают последовательно. Пожалуйста, см. пример ниже.
Вход:
someList = [[0,1,3,4,3,7,2],[2,3,4,3],[0,3,4,3,7,3]]
Желаемый результат: (будет распечатан в файл, но не беспокойтесь об этой детали)
sublist0_sublist1 = [3,4,3]
#пересечение 1-го и 2-го подсписков
sublist0_sublist2 = [3,4,3,7]
#пересечение 1-го и 3-го подсписков
sublist1_sublist2 = [3,4,3]
#пересечение 2-го и 3-го подсписков