gpt4 book ai didi

Python根据实例变量从列表中获取实例

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

给定一个实例列表,比如 clients 我试图根据单个实例变量 screenName 的值从列表中提取一个项目。我知道我可以做到这一点:

for client in clients:
if client.screenName = search:
return client

但是有没有更好的方法不用循环来做到这一点?

感谢您的帮助:)

最佳答案

你可以使用过滤器

try:
filter(lambda client: client.screenName == search, clients)[0]
except IndexError:
# handle error. May be use a default value

关于Python根据实例变量从列表中获取实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5655198/

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