ホームページ  >  記事  >  バックエンド開発  >  Python のリストにタプルが存在するかどうかを確認するにはどうすればよいですか?

Python のリストにタプルが存在するかどうかを確認するにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-27 12:35:02597ブラウズ

How do I check if a tuple is present in a list in Python?

Python でリストのメンバーシップをチェックする場合、リストにない要素は False と評価され、リストにある要素は True と評価されます。この動作はタプルにも当てはまります。

コードでは、myList にない条件 (curr_x-1, curr_y) がタプル (curr_x-1, curr_y) が ではない かどうかをチェックしています。リストmyListにあります。タプルがリスト内にある場合、条件は False と評価され、if ステートメントは実行されません。タプルがリストにない場合、条件は True と評価され、if ステートメントが実行されます。

動作を説明する例を次に示します。

<code class="python">myList = [(2, 3), (5, 6), (9, 1)]

if (2, 3) not in myList:
    print("The tuple (2, 3) is not in the list.")
else:
    print("The tuple (2, 3) is in the list.")</code>

このコードの出力

The tuple (2, 3) is in the list.

これは、タプル (2, 3) がリスト myList にあるため、myList にない条件 (2, 3) は False と評価され、if ステートメントは実行されません。

タプルがリストに ない場合にのみ if ステートメントを実行したい場合は、条件を次のように変更するだけです:

<code class="python">if (curr_x-1, curr_y) in myList:
    # Do something</code>

これによりチェックされますタプル (curr_x-1, curr_y) がリスト myList にある場合。存在する場合、if ステートメントが実行されます。そうでない場合、if ステートメントは実行されません。

以上がPython のリストにタプルが存在するかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。