Discuss / Python / 找最值

找最值

Topic source

李_超

#1 Created at ... [Delete] [Delete and Lock User]

    if not L:  # 如果列表为空,则返回 None

        return (None,None)

    a = b = L[0]  # 初始化最小值和最大值为列表的第一个元素

    for X in L:

        if X < a:  # 如果当前数字比最小值小,则更新最小值

            a = X

        elif X > b:  # 如果当前数字比最大值大,则更新最大值

            b = X

    return (a, b)  # 返回最小值和最大值的元组


  • 1

Reply