Skip to main content
 首页 » 编程设计

python之检查列表 python 中的字符串

2025年05月04日19落叶无声

假设我有

a = "FIFA 13" 

然后我写

"bla" and "13" in a 

结果是真的……为什么? bla 不在 a

请您参考如下方法:

您的 bool 表达式被评估为 ("bla") 和 ("13"in a),非空字符串评估为 true,因此如果 "13"in a 为真,则整个表达式的计算结果为真。

相反,使用all():

all(x in a for x in ("bla", "13")) 

或者分别检查两者:

"bla" in a and "13" in a