リストがあるとしましょう。そのリストが別のリスト内に存在するかどうかを確認したいと思います。私はこれを行うことでそれを行うことができます:
all(value in some_map for value in required_values)
これは問題なく動作しますが、必要な値が欠落しているときに例外を発生させ、その値が欠落しているとしましょう。リスト内包表記を使用してそれを行うにはどうすればよいですか?
私は多かれ少なかれ興味があります、すべての兆候はノーを指しているようです。
編集ああ私はこれを意味しました:
for value in required_values:
if value not in some_map:
raise somecustomException(value)
それらを見ると、エラーが発生した値を見つける方法がわかりません