設定された量の質問をするコードを書いています。 私はユーザに回答を入力させようとしており、コードはユーザが複数の単語のリストにある単語を入力したかどうかをチェックします。ユーザ入力に配列の単語が含まれていないかチェックする - Python 3
keywordlist = ("pain", "suffering", "hurt")
question1 = input("how are you feeling?")
if question1.lower() in keywordlist:
print("something here")
私は答えをStackOverflowのを閲覧し終わったと文字列を分割についての記事に出くわしたが、私はそれを理解していませんでした。それはthis質問でした。このリンクを使用して
私はに私のコードを切り替える:
if any(word in Question1 for word in keywordlist.split(",")):
が、私はエラーを得た:
AttributeError: 'tuple' object has no attribute 'split'
私は、Pythonに新しいですし、行うための正確な方法のダウン易しく書き直さバージョンが必要ですこの。
現在のコードにはどのような問題がありますか? – Wajahat
@AndrewL。タプルはここのリストよりも正確であるため、値は変更されることはありません。 – karlosss
@karlosssあなたはどういう意味ですか? –