Python でリストを操作する場合、多くの場合、特定の要素が存在するかどうかを確認する必要があります。リスト内の要素の欠如に依存する条件分岐の場合、次の構文が一般的に使用されます:
if element not in list:
# Code to execute if element is not in the list
ただし、この構文がタプルのリストに対して期待どおりに機能しないという問題が発生しました。
提供されたコードは、タプルがリストにないかどうかをチェックし、タプルがリストに含まれている場合にのみ特定のアクションを続行しようとします。不在:
if curr_x -1 > 0 and (curr_x-1 , curr_y) not in myList:
# Do Something
ユーザーは、このコードが特定の状況下で意図したアクションの実行に失敗していることに気づきました。
要素が存在しないかどうかを確認するための提供された構文リストは正しいので、問題なく動作するはずです。したがって、エラーはコード内の他の場所にある可能性があります。
この問題をトラブルシューティングするには、次の手順を実行できます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3