Python-一个数组先递增后递减,求最大值

 题目

一个数组先递增后递减,要求找到最大值

def find_max(lst):
    if not lst or not isinstance(lst, list):
        print('lst is empty or type is not list')
        return None

    for index, item in enumerate(lst):
        if item > lst[index+1]:
            return item
if __name__ == '__main__':
    lst = [1, 3, 6, 8, 5, 3, 2]
    max_value = find_max(lst)
    print(max_value)

 

你可能感兴趣的:(Python,python,算法)