前提・実現したいこと
pythonでリストの文字列を含むかどうかを判別するif文を書こうとしています。
「リストに特定の文字列が含まれるか」ではなく、「リストの文字列が含まれるか」を調べる方法が分かりませんので、教えていただけないでしょうか。
例えば、ソースコードのようにfor文でリストを1つずつ調べる時に、
fruitsのリストにあるappleが、cakesのリストにあるapplecakeに含まれているということが
分かるようにしたいです。
このコードを実行すると、
not good
not good
not good
となるのですが、これが
good
not good
not good
となるようにするにはどのようにすればよいでしょうか。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
python
1fruits = ["apple", "banana", "lemon"] 2cakes = ["applecake", "pancake", "hotcake"] 3 4for cake in cakes: 5 if cake in fruits: 6 print("good") 7 else: 8 print('not good')
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/05 07:58