リスト(list)

【Python】リスト(list)の要素数をカウントする方法 ~ count ~

【Python】リスト(list)の要素数をカウントする方法 _ count _

Pythonのリスト(list)の要素数をカウントする方法(countメソッド)について解説します。

リスト(list)の要素数をカウントするcountメソッド

Pythonでリスト中の同一要素の要素数をカウントする場合は、countメソッドを使用します。

countの基本的な使い方

リスト内の同一要素をカウントする場合には、以下例のようにcountメソッドを使用します。

data = ["A", "B", "A", "C", "D", "E", "A"]

# リスト内の同一要素の要素数をカウントする
cnt = data.count("A")
print(f"cnt: {cnt}")

# 見つからない場合は0を返す
cnt = data.count("Z")
print(f"cnt: {cnt}")
【実行結果】
cnt: 3
cnt: 0

countメソッドは、引数で指定した要素(文字列や値等)が、当該リストに何個あるかという要素数を返却します。また、リストの中に指定した要素が存在していない場合には、0を返却します。

collections.Counterを使用する

リスト内の要素数をカウントする方法として他にもcollectionsモジュールのCounterを使用することも可能です。

Counterについては「Counterで要素数をカウントする(collections.Counter)」でまとめていますので参考にしてください。

まとめ

Pythonのリスト(list)の要素数をカウントする方法について解説しました。

リストのcountメソッドを使用することで要素数は簡単に調べることができます。簡単なので是非使えるようにしてもらえればと思います。