gpt4 book ai didi

python - 计算列表中列表的最小长度

转载 作者:太空宇宙 更新时间:2023-11-03 12:13:24 25 4
gpt4 key购买 nike

a=[[1,0,1,2,1,1,1,3111111],[31,1,4,51,1,1,1],[1,1,6,7,8]]
print min(a[0],a[1],a[2])

以下代码返回 [1, 0, 1, 2, 1, 1, 1, 3111111]。不确定默认 key 是什么以及根据什么逻辑返回?

另外,我实际上是在尝试从列表中的这些列表中找出最小长度。

我写了这个 min(len(a[0]),len(a[1]),len(a[2]))。这可以做得更好吗?

最佳答案

几个选项:

a = [[1,0,1,2,1,1,1,3111111], [31,1,4,51,1,1,1], [1,1,6,7,8]]

print min(a, key=len)
# [1, 1, 6, 7, 8]

print len(min(a, key=len))
# 5

print min(map(len, a))
# 5

关于python - 计算列表中列表的最小长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18741633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com