pythonで以下のようなif文を組んだのですがif文が思ったように動作しません。
#サンプル text = ['千葉ロッテ', '京都', '兵庫', '福岡', '東京', 'スポーツ', '芸術'] if '京都' in text: print("京都") else: print("エラー") if '千葉' in '千葉ロッテ': print("美浜区") else: print("エラー") if '千葉' in text: print("美浜区") else: print("エラー")
想定していた出力結果が
京都
美浜区
美浜区
なのですが、実際には
京都
美浜区
エラー
と出力されてしまいます。
どなたか解決方法をご教示頂きますと助かります。
if '千葉' in text:
=>
if any('千葉' in w for w in text):

回答1件
あなたの回答
tips
プレビュー