我正在尝试检查信息是否在字典中,如果是,请写入Excel电子表格。但是,我要检查的信息是主观的。我已经尝试使用%s作为占位符,但Python似乎忽略了它,或者认为该陈述不正确。没有出现语法错误。有人能指出我正在做错的方向吗?
我尝试过使用%d,但它也忽略了这一点。我以前使用过列表并切换到字典,但这并没有解决问题。如果我指定一个特定的数字,它可以工作,但不是占位符%s。
答案 0 :(得分:1)
答案非常基本"因为python"
中没有这样的语法if "%s" in X:
foo()
只是意味着"如果字符串'%s'那么请执行foo()是X"集合的元素。所以,如果
X = [ '%s', 'koala', 100 ]
然后它会是真的,但它与"占位符"无关。 %s的含义。
答案 1 :(得分:0)
我不确定你的主观价值是什么意思,似乎你只想知道如何查看你的主题词中是否有任何内容。为此,只需使用"如果dict":
if hostids:
<your code>