Python 3におけるリストのcontains関数
Python 3にはリスト内で特定の要素が存在するかどうかをチェックするためのcontains関数は標準で提供されていませんが、いくつかの方法で同様の機能を実現することができます。
方法1: in演算子を使用する
my_list = [1, 2, 3, 4, 5] element = 3 if element in my_list: print("リスト内に要素が存在します") else: print("リスト内に要素が存在しません")
出力: リスト内に要素が存在します
方法2: any()関数を使用する
my_list = [1, 2, 3, 4, 5] element = 6 if any(x == element for x in my_list): print("リスト内に要素が存在します") else: print("リスト内に要素が存在しません")
出力: リスト内に要素が存在しません
方法3: count()メソッドを使用する
my_list = [1, 2, 3, 4, 5] element = 5 if my_list.count(element) > 0: print("リスト内に要素が存在します") else: print("リスト内に要素が存在しません")
出力: リスト内に要素が存在します
Python 3には、リストに特定の要素が含まれているかどうかを確認するための短いcontains関数は存在しません。代わりに、in演算子を使用してリスト内に要素が存在するかどうかを確認することができます。例えば、以下のようにしてリスト内に特定の要素が含まれているかを確認できます:
my_list = [1, 2, 3, 4, 5]
if 3 in my_list:
print("3はリスト内に含まれています")
このように、in演算子を使うことで、簡潔にリスト内に特定の要素が含まれているかを確認することができます。