括弧Pythonのジェネレータ式は、私は、リストには、特定の文字列が含まれているかどうかを確認したいので、私はジェネレータ式を使用し、そのように風変わり
any((s for s in myList if s == myString))
その後、私はそれは、単一の括弧で見た目が良くなると思い、私は試してみてください。
any(s for s in myList if s == myString)
ない本当にEXPEをそれは動作します。驚き!します!
だから、この法律上のPythonや私の実装が可能にちょうど何かがありますか?それが合法であれば、ここでの一般的なルールは何ですか?
お返事ありがとうございます。 'my_string in my_list'は私が試した最初のものでしたが、存在していた文字列を見つけることができませんでした。私は、値の比較ではなくオブジェクトの比較を行っていると結論づけました。これは私が必要とするものです。もう一度チェックします。 – Ari
@Ari:いいえ、値の比較を行います。あなたの場合に何がうまくいかなかったのか分かりません。 –
うん、それは動作します。私はそこに何か他のエラーがあったと思う。 – Ari