Discuss / Python / 这个判断跑了两次,效率肯定不好,最好是怎么优化一下,找最大值的同时就排序了

这个判断跑了两次,效率肯定不好,最好是怎么优化一下,找最大值的同时就排序了

Topic source

    max = None

    min = None

    if len(L) != 0:

        max = L[0]

        min = L[0]

        for i in L:

            if i >= max:

                max = i

        for i in L:

            if i <= min:

                min = i     

    return (min,max)


  • 1

Reply