Python, сравнивая элементы подсписка с другими в том же списке - PullRequest
0 голосов
/ 20 мая 2018

у меня есть следующий список:

 lis=[[1,2],[3,4],[5,9],[6,8]]

В моей программе мне нужно создать функцию, которая принимает список в качестве входных данных и возвращает значение bool после применения правила в списке:

Если оба значения для элемента больше, чем оба значения для всех элементов, возвращают истину (например, [1,2] и [3,4]), Если не для обоих значений, нам нужно проверить, меньше ли первый элемент, чем первый элементпредыдущего элемента и второе значение меньше, чем второе значение его предыдущего.(например, [5,9] и [6,8]) это верно, потому что 6> 5 и 8 <9.моя функция выглядит так: </p>

def ORDER_LINK(L):
    if len(L)==2:
        return L[0][0] < L[1][0] and L[0][1] < L[1][1]
    H=L[0]
    T=L[1:]
    if H > T:
        return False
    else:
        return ORDER_LINK(T)

, но это дает мне некоторые ошибки

...