Pythonのリスト(list)は、他の言語の配列に似た役割を持つもので、その要素の検索方法についてはいくつかの方法があります。ここでは、リストの要素を完全一致で検索する方法について詳しく説明します。
要素を完全一致で検索し、リストに含まれているか調べる方法
値がリストに含まれているかどうかを調べるためには、in
演算子を使用します。リスト内に値が含まれている場合、True
が返されます。
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
メソッドで、簡単にリストのインデックスが取得できることが分かったかと思います。
要素を完全一致で検索し、個数を取得
リスト内に含まれる要素を検索し、その個数を取得したい場合は、count
メソッドを使用します。
list_1 = ["Apple", "Banana", "Orange", "Bana", "Banana"]
print(list_1.count("Apple")) # 1
print(list_1.count("Ban")) # 0
以上、Pythonのリストでの完全一致検索についての基本的な方法を紹介しました。これらの方法を理解し、適切に使用することで、Pythonプログラミングの幅が広がります。