лучший способ распознать этот паттерн? - PullRequest
0 голосов
/ 05 февраля 2020

Я хочу распознать шаблон, просто список из четырех двойных чисел. скажем List (L) например 0,3,1,2

критерий,

L[1] > L[0]
L[2] < L[1] and L[2] > L[0]
L[3] < L[1]

это как волна греха, я хочу знать, есть ли простой способ сделать выше итеративная проверка, что-то вроде БПФ? но только для серии из 4 чисел не очень полезно использовать преобразования.

спасибо

1 Ответ

0 голосов
/ 05 февраля 2020

Ну, если вы хотите просто повторить это, вы можете просто поместить это в функцию, я полагаю, как сказал Джеймс. Может быть, что-то вроде того, что вы ищете.

L = [0,3,1,2]
def check(L):
    return L[1] > L[0] and L[2] < L[1] and L[2] > L[0] and L[3] < L[1]

print(check(L))
...