Итак, я хочу проверить, содержит ли список элемент, который выполняет условие, для которого необходим предыдущий элемент. Например:
liste = [1,3,5,2,6,4,7,1,3,5,2,3,4,7]
А теперь я хочу проверить наличие двух чисел, если они встречаются в списке последовательно (например, find(liste, 3, 4)
выдаст TRUE, если 3 будет непосредственно перед 4 в списке массивов, иначе FALSE)
Что вызывает у меня проблемы, так это то, что число встречается в массиве несколько раз. И мне нужно проверить это на каждый случай. Любые идеи?
К вашему сведению: я реализовал это в javascript, но теперь хочу это в python. В javascript я использую:
!!liste.find((element, idx) => idx > 0 && liste[idx-1] == 3 && element == 4)
Но у меня возникают проблемы с переводом этого в pyhton ...