gpt4 book ai didi

python - 检查字符串是否在对象列表中

转载 作者:太空宇宙 更新时间:2023-11-04 07:21:21 25 4
gpt4 key购买 nike

这是我的 list

[<CorrectEntry: CorrectEntry object>, <CorrectEntry: CorrectEntry object>, <CorrectEntry: CorrectEntry object>]

CorrectEntry 对象看起来像这样:

number 
message
etc

我如何检查列表中的任何对象是否有我要检查的数字?

所以我想检查数字是否为 ex。 123 在列表中的任何对象中?

最佳答案

使用 any() function使用生成器表达式:

if any(ce.number == yourvaluetotest for ce in correct_entries):
#

该函数将遍历生成器表达式,直到返回一个 true-ish 值,然后它自己返回 True。如果找不到这样的值,则返回 False。这是非常有效的,因为它只会根据需要测试尽可能多的 CorrectEntry 值以确定是否存在一个匹配项。

关于python - 检查字符串是否在对象列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17486630/

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