我有一个这样的列表:
l = [(1000, 'DONE'), (5, 'FAILED'), (1995, 'TO_DO')]
(1995,'TO_DO')一个接一个地移动到'DONE'或'FAILED',这个过程需要一些时间(比如大约5分钟)。我想继续检查列表l中的'TO_DO',当它完成时,脚本应该完成。
所以一旦TO_DO消失,脚本应该说 - '处理完成',并且需要等到列表中出现'TO_DO'时出现。
数字可能会有所不同。
答案 0 :(得分:1)
你可以做到
[ e for e in l if e[1] == 'TO_DO']
并检查结果是否为空。