這個名單是我的名單檢查字符串對象
[<CorrectEntry: CorrectEntry object>, <CorrectEntry: CorrectEntry object>, <CorrectEntry: CorrectEntry object>]
CorrectEntry物體看起來是這樣的:
number
message
etc
我將如何檢查是否有任何列表中的這些對象有一些我正在檢查?
所以我想檢查數字前。 123是否在列表中的任何對象中?
這個名單是我的名單檢查字符串對象
[<CorrectEntry: CorrectEntry object>, <CorrectEntry: CorrectEntry object>, <CorrectEntry: CorrectEntry object>]
CorrectEntry物體看起來是這樣的:
number
message
etc
我將如何檢查是否有任何列表中的這些對象有一些我正在檢查?
所以我想檢查數字前。 123是否在列表中的任何對象中?
使用any()
function與發電機的表達:
if any(ce.number == yourvaluetotest for ce in correct_entries):
#
功能將循環在發電機表達,直到真正的十歲上下的值返回,之後,自己返回True
。如果沒有找到這樣的值,則返回False
。這非常有效,因爲它只會根據需要測試多少個CorrectEntry
值,以確定是否有匹配的值。
您是否列出查詢集?如果是,那麼最好在你的情況 – FallenAngel