Discuss / Python / 错误原因:list和字符串我傻傻没分清。传入的L是list,而我写的是L==''

错误原因:list和字符串我傻傻没分清。传入的L是list,而我写的是L==''

Topic source

def findMinAndMax(L): if L==[]:

####if L=='':#错是因为,传入的L是list,我这样写,就相当于是字符串了,所以会报list index out of range
    return(None,None)
else:
    min=L[0]
    max=L[0]
    for i in L:
        if i<min:
            min=i
        elif i>max:
            max=i
    return (min, max)

  • 1

Reply