gpt4 book ai didi

python - 如何返回列表切片的最大元素

转载 作者:行者123 更新时间:2023-11-28 20:11:23 27 4
gpt4 key购买 nike

我想最大限度地简化这个功能,我该怎么做?

def eleMax(items, start=0, end=None):
if end is None:
end = len(items)
return max(items[start:end])

我想到了

def eleMax(items, start=0, end=-1):
return max(items[start:end])

但是最后一个元素从列表中删除了。

最佳答案

你可以只删除这两行:

if end is None:
end = len(items)

函数将完全相同:

>>> a=[5,4,3,2,1]
>>> def eleMax(items, start=0, end=None):
... return max(items[start:end])
...
>>> eleMax(a,2) # a[2:] == [3,2,1]
3

关于python - 如何返回列表切片的最大元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3892957/

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