Skip to main content
 首页 » 编程设计

python之比较两个列表以选择最大值

2025年05月04日32Free-Thinker

我有两个列表 l1 和 l2:

l1 = [x,y,3,4,5] 
l2 = [x,y,30,1,2] 

我想制作一个列表 l3,它是列表的第三个元素中具有最大值的列表(在上面的示例中,l1 中为 3,l2 中为 30)。在上述情况下 l3 = [x,y,30,1,2] 我该怎么做?

请您参考如下方法:

您可以使用 max 的 key 参数来获取具有较大元素的列表 [2]

l3 = max((l1, l2), key = lambda i: i[2])