Python 列表中找出最大和第二大元素
Python 列表中找出最大和第二大元素
任务描述 本关任务:编写一个能返回传入列表中最大和第二大元素的值的函数。
相关知识 为了完成本关任务,你需要掌握:1. 列表操作,2. 循环语句,3. if 条件语句。
编程要求 根据提示,在右侧编辑器补充代码,返回传入列表的第二大的值和最大值,要求不破坏原有列表。
测试说明 平台会对你编写的代码进行测试:
-
测试输入:[1,2,3,4,5,6]
-
预期输出:(5,6)
-
测试输入:[11,2,30,4,55,6]
-
预期输出:(30,55)
参考代码
def find_max_two(alist):
max1 = max(alist)
new_list = alist.copy()
new_list.remove(max1)
max2 = max(new_list)
return (max2, max1)
原文地址: https://www.cveoy.top/t/topic/lJld 著作权归作者所有。请勿转载和采集!