ホームページ >バックエンド開発 >Python チュートリアル >タプルの「入っていない」チェックが Python で機能しないのはなぜですか?
Python でリストを操作する場合、多くの場合、特定の要素が存在するかどうかを確認する必要があります。リスト内の要素の欠如に依存する条件分岐の場合、次の構文が一般的に使用されます:
<code class="python">if element not in list: # Code to execute if element is not in the list</code>
ただし、この構文がリストに対して期待どおりに機能しないという問題が発生しました。
提供されたコードは、タプルがリストにないかどうかを確認し、タプルが存在しない場合にのみ特定のアクションを続行しようとします:
<code class="python">if curr_x -1 > 0 and (curr_x-1 , curr_y) not in myList: # Do Something</code>
ユーザーは、このコードが特定の状況下で意図したアクションの実行に失敗することに気づきました。
要素がリスト内にないかどうかを確認するための提供された構文は正しいので、次のようにする必要があります。問題なく動作します。したがって、エラーはコード内の他の場所にある可能性があります。
この問題をトラブルシューティングするには、次の手順を実行できます。
以上がタプルの「入っていない」チェックが Python で機能しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。