if 'PASSED' in cell.value or 'FAILED' in cell.value or 'INVALID' in cell.value:
Test.append(6)
更简洁的方法是什么?我想让它做类似
的事情 if cell.value in ('PASSED','INVALID', 'FAILED')
但这不起作用
答案 0 :(得分:3)
使用any()
function和generator expression:
if any(s in cell.value for s in ('PASSED','INVALID', 'FAILED')):
这将依次测试每个字符串,并在测试通过后立即返回True
。