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)
Python 列表中找出最大和第二大元素

原文地址: https://www.cveoy.top/t/topic/lJld 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录