gpt4 book ai didi

python - 以最 Pythonic 的方式只获取迭代器的最后一个元素

转载 作者:行者123 更新时间:2023-12-05 08:52:34 25 4
gpt4 key购买 nike

<分区>

如何获取迭代器的最后一个元素?我知道我必须耗尽迭代器并返回它产生的最后一个值,所以简单的方法是:

def last(it):
for value in it:
pass
return value

(您可能想捕获 NameError 并为空输入引发其他问题,但您明白了。)

有没有我没想到的更简单的解决方案,e。 G。使用 itertools.islice()(虽然它似乎不接受负索引)或类似的东西?

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