您能否解释这个答案是正确的?

问题描述 投票:-6回答:1
a = [1, 5, 8]
b = [2, 6, 9, 10]
c = [100, 200]

print(max([len(a), len(b), len(c)]))
print(min([len(a), len(b), len(c)]))

答案是4、2。有人可以解释为什么吗?

python list max min
1个回答
2
投票

在您共享的代码中,使用了3个内置函数:

max()

max(arg1,arg2,* args [,键])

返回最大可重复项或两个或多个参数中最大的一个。

max()

min(arg1,arg2,* args [,键])

以迭代方式返回最小的项目或两个或多个参数中最小的一个。

min()

镜头

返回对象的长度(项目数)。的参数可以是一个序列(例如字符串,字节,元组,列表或范围)或集合(例如字典,集合或冻结集合)。

现在以您的示例为例

min()

因此,

len()的最大值是len(),最小值len(a) = 3 len(b) = 4 len(c) = 2 max([len(a), len(b), len(c)])

© www.soinside.com 2019 - 2024. All rights reserved.