Как проверить, включен ли список в другой, но только его часть? Под этим я имею в виду:Сравнение некоторых элементов на Python
list_a = [1, 2, 3, 4, 5, 6]
list_b = [4, 2, 5, 4, 7, 7]
Я просто хотите проверить, является ли list_b чем-то вроде [*, 2, *, 4, *, *, *]. (* означает любой символ/номер)
EDIT 1: более конкретно, я хочу проверить, включен ли список [*, 2, *, 4, *, *, *] в любой другой список.
Например, она будет включена в [1, 4, 5, , 7, , 8]
EDIT 2: 2 будучи во втором положении и 4 в четвертом является совпадение. То, что я пытаюсь достичь, это проверить, что шаблон списка включен в другой список. В списке шаблонов должны быть включены не все элементы. Например, проверьте, включен ли pattern_list = [foo, foo, 8, foo, foo, foo, 7] в другой список = [foo, foo, foo, foo, foo, 8, foo, foo, foo, 7, foo , foo]
Как вы попытались решить эту проблему? – inspectorG4dget
Ваш вопрос непонятен. Я не могу связать ваш оператор * «Как проверить, включен ли список в другой» * с вашим примером '[*, 2, *, 4, *, *, *]'. Пожалуйста, объясните логику, лежащую в ее основе. –
Покажите нам примерный код и где у вас есть конкретная проблема. – Alex