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のリスト操作をより効率的に行いましょう。