gpt4 book ai didi

Python - 功能 "find"?

转载 作者:太空狗 更新时间:2023-10-29 22:28:14 25 4
gpt4 key购买 nike

我需要一个函数,它能够遍历集合,以集合的元素作为参数调用提供的函数,并在从提供的函数接收到“True”时返回参数或它的索引。

是这样的:

def find(f, seq, index_only=True, item_only=False):
"""Return first item in sequence where f(item) == True."""
index = 0
for item in seq:
if f(item):
if index_only:
return index
if item_only:
return item
return index, item
index+= 1
raise KeyError

所以我想知道标准 python 工具集中是否有类似的东西?

最佳答案

尝试 itertools例如 ifilter .

关于Python - 功能 "find"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2371979/

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