我要检查,如果一个单词在单词列表列表。检查串词的匹配文字
word = "with"
word_list = ["without", "bla", "foo", "bar"]
我试过if word in set(list)
,但它没有产生想要的结果,由于in
是匹配字符串,而不是项目。也就是说,"with"
是任何在word_list
单词的比赛,但仍然if "with" in set(list)
会说True
。
什么是做这种检查不是通过list
手动重复一个简单的方法?
你会想要什么样的结果呢? – jsalonen
你真的使用'list'来存储这个列表,还是仅仅为了说明?这是一个内建的,所以你应该避免使用会掩盖它的名字。 –
好点Brian!在任何情况下,它是为了避免重写文章 – jsalonen