如何检查python列表中不存在的元素

时间:2015-08-24 14:15:16

标签: python python-2.7

我有一个这样的列表:

l = [(1000, 'DONE'), (5, 'FAILED'), (1995, 'TO_DO')]

(1995,'TO_DO')一个接一个地移动到'DONE'或'FAILED',这个过程需要一些时间(比如大约5分钟)。我想继续检查列表l中的'TO_DO',当它完成时,脚本应该完成。

所以一旦TO_DO消失,脚本应该说 - '处理完成',并且需要等到列表中出现'TO_DO'时出现。

数字可能会有所不同。

1 个答案:

答案 0 :(得分:1)

你可以做到

[ e for e in l if e[1] == 'TO_DO']

并检查结果是否为空。