Pythonのリストでは、特定の要素がいくつ含まれているかを調べることができます。これは、countメソッドを使用して行います。以下にその使用例を示します。

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

このコードでは、countメソッドを使用して、リストlist_1内の特定の要素(この場合は”Apple”と”Ban”)がいくつ存在するかをカウントしています。

また、リスト内のすべての要素が特定の条件に一致するかどうかを調べることもできます。これは、sum関数とジェネレータ式、またはmap関数を使用して行います。以下にその使用例を示します。

# sum関数とジェネレータ式を使用した例
l = [1, 2, 3, 4, 5, 6]
wa = sum(i % 2 == 0 for i in l)
print("wa:", wa)  # wa: 3

# sum関数とmap関数を使用した例
l = [1, 2, 3, 4, 5, 6]
wa = sum(map(lambda i: i >= 5, l))
print("wa:", wa)  # wa: 2

このコードでは、sum関数とジェネレータ式を使用して、リストl内の各要素が偶数であるかを調べ、偶数の数をカウントしています。次に、sum関数とmap関数を使用して、リストl内の各要素が5以上であるかを調べ、5以上の数をカウントしています。

これらの方法を使用することで、Pythonのリスト内で一致する要素数を効率的に取得することができます。.

投稿者 admin

コメントを残す

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