Pythonのリストでは、特定の要素が含まれているかどうかを調べるために、in演算子を使用します。以下にその使用例を示します。

list_1 = ["Apple", "Banana", "Orange", "Bana", "Banana"]
print("App" in list_1)  # False
print("Apple" in list_1)  # True

このin演算子は完全一致での検索になります。

また、リスト内に含まれる要素を検索し、そのインデックスを取得したい場合は、indexメソッドを使用します。以下にその使用例を示します。

list_1 = ["Apple", "Banana", "Orange", "Bana", "Banana"]
print(list_1.index("Banana"))  # 1

ただし、indexメソッドはリストに含まれていない値の場合はエラー停止してしまいます。そのため、リストに含まれていない値を検索する可能性がある場合は、in演算子と組み合わせることでエラー停止を回避できます。

list_1 = ["Apple", "Banana", "Orange", "Bana", "Banana"]
search_value = "Ban"
if search_value in list_1:
    print(list_1.index(search_value))
else:
    print("None")  # None

以上がPythonのリストで一致する要素を検索する基本的な方法です。これらの方法を活用して、Pythonのリスト操作をより効率的に行いましょう。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です