自定义函数,该函数能够实现对一个数值类型的列表进行操作 1.编写返回列表内元素的最大值的函数; 2.编写返回列表内元素的最小值的函数; 3.编写对该列表内元素进行排序的函数,要求从小到大进行排 序。

怎样编写que函数将一组数据从小到大排列
自定义函数,该函数能够实现对一个数值类型的列表进行操作
1.编写返回列表内元素的最大值的函数;
2.编写返回列表内元素的最小值的函数;
3.编写对该列表内元素进行排序的函数,要求从小到大进行排
序。


def handle_lst(lst = [], type="sort"):
  if len(lst) == 0:
    return "不存在最大值或最小值"
  sort_lst = sorted(lst, key=lambda x: x, reverse=False)
  if type == "min":
    return sort_lst[0]
  elif type == "max":
    return sort_lst[len(lst) - 1]
  else:
    return sort_lst

value_sort = handle_lst([9,6,5,2,4,8,3,5,7])
print("value_sort",value_sort)
value_max = handle_lst([9,6,5,2,4,8,3,5,7], "max")
print("value_max",value_max)
value_min = handle_lst([9,6,5,2,4,8,3,5,7], "min")
print("value_min",value_min)