检查对象列表中的字符串

2024-09-28 05:18:00 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的名单

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

CorrectEntry对象如下所示:

number 
message
etc

如何检查列表中的任何对象是否有我要检查的编号?你知道吗

所以我想检查一下列表中的任何对象中是否有数字ex123?你知道吗


Tags: 对象numbermessage列表objectetc数字编号
1条回答
网友
1楼 · 发布于 2024-09-28 05:18:00

^{} function与生成器表达式一起使用:

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

该函数将在生成器表达式上循环,直到返回一个真ish值,然后返回True。如果没有找到这样的值,则返回False。这是非常有效的,因为它只会根据需要测试尽可能多的CorrectEntry值来确定是否有一个匹配的值。你知道吗

相关问题 更多 >

    热门问题