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

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

DDD
リリース: 2024-10-27 12:35:02
オリジナル
671 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート