Я пытаюсь изменить список с помощью поиска и замены, интересно, как мне выполнить поиск по list с поисковым запросом в виде списка?
Допустим, у меня есть список [1,2,3,4]. Я хочу выделить 2 и 3 и заменить его на 5,6 так что в идеале я мог бы иметь предикат:
search_and_replace(Search_Term, Replace_Term, Target_List, Result_List).
eg.
search_and_replace([2,3], [5,6], [1,2,3,4], Result_List), write(Result_List).