标签: python list if-statement python-3.x
如果我有代码
if "a" in ("abc")
它返回True。我怎样才能做到只有
if "abc" in ("abc")
在不使用for循环且不是第一个示例的情况下返回true?
for
答案 0 :(得分:2)
这里的问题是
("abc")
不是一个元组。 Python使用括号进行分组以及元组构造(严格来说,逗号是元组构造运算符)。它必须决定这是一个元组还是只是分组,它必须选择分组。要修复它,请使用
if "a" in ("abc",)
请注意逗号。