怎样编写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)