我是python的初学者,刚刚开始学习如何在python中编程。
我正在尝试测试一个集合中是否包含部分字符串。
例如,如果我要写一个会询问用户心情的程序。
posMoodList = { "happy", "good", "great",)
mood = raw_input("How are you feeling? ")
if # function that i want .
print "you are happy"
我想要的功能是检查poMoodList中的任何单词是否在用户输入内。
所以如果用户键入“非常开心”,“好”。或“太棒了!”该程序将打印“你很高兴”
答案 0 :(得分:0)
如果我理解正确你想测试字符串中是否存在子字符串,请尝试:
words = [ "happy", "sad", "good", "bad"]
for word in words:
if ("happy" in word.lower()):
print "yes"
希望它有所帮助。