リストの中に特定の要素がいくつあるかを数える
リストの要素に、ある要素がいくつあるかを数えたいとき、count()が使えます。
また、これは文字列に対しても使えます。
count()
l = [1, 2, 2, 3, 3, 3]
print(l.count(2))
# 出力結果: 2
s = 'hello world!'
print(s.count('o'))
# 出力結果: 2
その他
l = [1, 2, 2, 3, 3, 3]
print(len([a for a in l if a == 2])) # 2
l = [1, 2, 2, 3, 3, 3]
print(sum([a == 2 for a in l])) # 2
条件にあてはまる要素の数え上げにはこちらで対応できます。