Python | リストに特定の値があるか判別する方法

2023-02-26Python リスト,Python

Python | リストに特定の値があるか判別する方法

Pythonのin演算子を使ってリストに特定の値があるか判別する方法とサンプルコードを紹介しています。

確認環境

Windows11 ローカル
Python python-3.11.1

リストに特定の値があるか判別する

Pythonでリストに特定の値があるか判別するにはin演算子が利用可能です。
in演算子は「調べたい値 in リスト」として利用でき、存在する場合には true 存在しない場合には false を返します。

ここで紹介するコードは以下の流れで記述・処理を実行します。

  1. 判定する対象のリストを用意する
  2. in演算子で指定文字列がリストに含まれているか結果を取得する
  3. if文でture または false の結果を判定する

以下のサンプルコードでは、if文を使って in演算子の返り値を取得、判定しています。

data = ["apple", "banana", "pine"]

if "banana" in data:
	print("bananaは含まれています。")
else:
	print("bananaは含まれていません。")

# bananaは含まれています。

リストの値が数値の場合は以下のようにして値の存在を判定する事が可能です。

data = [2, 6, 3]

if 3 in data:
	print("3は含まれています。")
else:
	print("3は含まれていません。")

# 3は含まれています。