python的内部最小功能

时间:2013-06-20 15:18:05

标签: python function internal min

如果列表中有多个项目最小,我需要知道python的min函数是如何工作的。哪一个需要分钟?说A = [5,3,1,4,1]。现在,如果我说A.remove(min(A))哪一个将被删除?第一个或第二个1?

1 个答案:

答案 0 :(得分:2)

在这种情况下,它将删除第一个。在这种情况下,它更多地是关于list.remove函数的行为而不是min函数。 min只返回列表中的最小值,因此返回整数1list.remove删除传递给它的参数的最左边的实例。

另外,正如this answer对mgilson所关联的问题的回答,如果你处理的是对象而不是值(即列表而不是整数),将选择匹配最小值的第一个。 / p>