Pythonではリストの重複する要素をcountで数えます。
import math value = math.sin(5) print(value)
入力
a = [5, 2, 2, 2, 7, 7]
b = a.count(5)
c = a.count(2)
d = a.count(7)
e = a.count(9)
print(b)
print(c)
print(d)
print(e)
出力
1
3
2
0
リストのリスト
リストにリストがあるときもcountで重複するリストを数えられる。
入力
x = [[1, 2], [3, 4, 5], [6, 7], [1, 2]]
print(x.count([1, 2]))
print(x.count([6, 7]))
print(x.count(<figure style="padding-bottom: 5px;" class="article-image">
<img src="https://image.rollpie.com/2015/11/paku-book.jpg"
decoding="async" loading="lazy"
style="width: 320px; height: 215px;"
data-width="1000" data-height="669">
<figcaption style="width: 320px;">
<p class="figure-title">paku-book</p>
))
print(x.count(1))
出力
2
1
0
0
最後の例から、リストに含まれる要素はカウントできないとわかる。