Pythonのリストから重複する要素をカウントする(count)
Pythonではリストの重複する要素をcountで数えます。
入力
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([1]))
print(x.count(1))
出力
2
1
0
0
最後の例から、リストに含まれる要素はカウントできないとわかる。
目次(リスト)
リストの基本
リストの長さ
整数のリスト(range)
インデックスから値を取得
マイナスのインデックス
値の存在チェック
値の重複カウント
値の追加
リストの追加
リストの足し算
リストのかけ算
リストの挿入
並び替え(逆順)
並び替え(昇順)
並び替え(降順)
値の削除(remove)
値の削除(pop)
値の削除(del)
リストの総和
Python
リスト・辞書
-
Pythonのlen関数:辞書の要素数(長さ)を取得する02183
-
Pythonの辞書から要素を削除する(del)0177
-
Pythonの辞書から要素を削除する(pop)0203
-
Pythonの辞書からキーと値をforで取得する0140
-
listの基本的な使い方|Python0802
-
辞書の基本的な使い方|Python0254
-
Pythonの集合(要素の存在確認、追加、削除)010211
-
Pythonのリスト:インデックスを指定して値を取得する02732
-
Pythonのリストを連結する(足し算)04100
-
Pythonのリストで特定の値を削除する(remove)01607
-
Pythonでリストから要素を削除する(del)01102
-
Pythonで整数の範囲をリストに入れる(range)09006
-
Pythonのリストから重複する要素をカウントする(count)011469