Python,将子列表项与同一列表中的其他项进行比较

时间:2018-05-20 10:51:20

标签: python list sublist

我有一个如下列表:

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

在我的程序中,我必须构建一个函数,将列表作为输入,并在列表中应用规则后返回bool值:

如果element的两个值都大于所有元素的两个值,则返回true(例如[1,2]和[3,4]),如果不是两个值,我们需要检查第一个元素是否小于前一项的第一个元素,第二个值小于前一个的第二个值。 (例如[5,9]和[6,8])这是正确的,因为6> 5和8 <9。 我的功能看起来像:

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)

但它给了我一些错误

0 个答案:

没有答案