非常に特定のルールセットに対して特定のリストをチェックしようとしています。 この特定の例では、終了コードの一覧があり、テストが失敗したかどうかを確認したいと考えています。終了コードの一つでも0リスト内の各項目に対して '条件があるかどうか'を確認する方法
私の現在の実装でない場合、テストは失敗します。
for exit_code in result_list:
if exit_code is not 0:
raise TestFailed
質問:それは一つに最初の2行を詰め込むすることは可能でしょうか?そうすることが望ましいですか?
私見を見つけようとします。私は個人的には、コードが読みにくくなるため、 'int'から' bool'への暗黙的な変換を使わないことをお勧めします。私はexplicitnessを好む。ループがライブラリ関数の中にあるので、 'any'の唯一の利点はより良い性能かもしれません。しかし、これは時期尚早の最適化やパフォーマンスのボトルネックではない可能性があります。 – Markus