Python for循环避免了类似的匹配

Imr*_*zad 0 python for-loop match

请考虑以下列表:

items = ['about-conference','conf']
Run Code Online (Sandbox Code Playgroud)

使用以下for循环对列表进行迭代打印"about-conference"和"conf"

for word in items:
    if 'conf' in word:
        print word
Run Code Online (Sandbox Code Playgroud)

如果if语句遇到完全匹配,即只打印"conf",我如何才能将if语句证明为真?

谢谢.

unw*_*ind 6

不要使用in,用于==测试完全相等:

if word == "conf":
   print word
Run Code Online (Sandbox Code Playgroud)