如何检查集合中的字符串是否是python 2.7中另一个字符串的一部分?

时间:2014-11-03 08:47:03

标签: python-2.7

我是python的初学者,刚刚开始学习如何在python中编程。

我正在尝试测试一个集合中是否包含部分字符串。

例如,如果我要写一个会询问用户心情的程序。

posMoodList = { "happy", "good", "great",)
mood = raw_input("How are you feeling? ")
if # function that i want .
    print "you are happy"

我想要的功能是检查poMoodList中的任何单词是否在用户输入内。

所以如果用户键入“非常开心”,“好”。或“太棒了!”该程序将打印“你很高兴”

1 个答案:

答案 0 :(得分:0)

如果我理解正确你想测试字符串中是否存在子字符串,请尝试:

words = [ "happy", "sad", "good", "bad"]
for word in words:
    if ("happy" in word.lower()):
        print "yes"

希望它有所帮助。