有没有更好的方法来做布尔值?

时间:2019-05-31 23:40:31

标签: python for-loop boolean

if "a_string" in random_word or "b_string" in random_word:
    ...

是否有一种更简洁,更紧凑的方式编写此布尔值?

2 个答案:

答案 0 :(得分:0)

对于if,您可以使用any检查两个字符串中的任何一个

if any(i in random_word for i in ["a_string", "b_string"]):

答案 1 :(得分:0)

您可以使用正则表达式。

import re
if re.search(r'a_string|b_string', random_word):
    ...