【Python】初心者のためのcount関数の使い方

本記事は、Python初心者向けに作成されており、基本的な機能にフォーカスしています。上級者の方にはあまり参考にならない場合があります。

はじめに

こんにちは。今回は、Python初心者に向けて、Pythonの基本的な機能の一つである「count」について解説します。
Pythonは、そのシンプルでわかりやすい文法や豊富なライブラリなどから、初心者にも人気の高いプログラミング言語です。その中でも、今回は「count」関数について解説します。

「count」関数は、リストや文字列などのシーケンス型オブジェクトに対して、指定した要素がいくつ含まれているかを返す関数です。この関数は、データ処理や文字列操作など、様々な場面で利用されます。

以下では、実際のコード例を交えて、count関数の使い方について解説していきます。

シリコンバレー一流プログラマーが教える Pythonプロフェッショナル大全
9万人が選んだ人気No.1オンライン講座が超わかりやすくパワーアップして書籍化!海外企業でも通用する一流のプログラミング技術が学べます!★基礎から応用、一流コードスタイルまで1冊で学べる★【応用編】ではニーズの高い実践的テクニックを中心に、【入門編】では基礎から1歩ずつ、わかりやすく解説。シリコンバレーのトップIT企業で活躍する著者が世界標準のPythonスキルを一気に伝えます。

count関数の使い方

リストの要素数をカウントする

まずは、リストの要素数をカウントする例を見てみましょう。以下のようなリストがあるとします。

numbers = [1, 2, 3, 3, 4, 4, 4, 5, 5, 5, 5]

このリストに対して、「3」という要素がいくつ含まれているかを調べるには、以下のようにcount関数を使います。

count_3 = numbers.count(3)
print(count_3)

実行結果は以下のようになります。

2

リスト内には、「3」が2つ含まれていることが分かります。

文字列内の文字数をカウントする

次に、文字列内の文字数をカウントする例を見てみましょう。以下のような文字列があるとします。

text = "Python is a popular programming language."

この文字列に対して、「a」という文字がいくつ含まれているかを調べるには、以下のようにcount関数を使います。

count_a = text.count("a")
print(count_a)

実行結果は以下のようになります。

4

文字列内には、「a」が4つ含まれていることが分かります。

まとめ

Pythonの基本的な機能である「count」関数について解説しました。この関数は、リストや文字列などのシーケンス型オブジェクトに対して、指定した要素がいくつ含まれているかを返す関数です。データ処理や文字列操作など、様々な場面で利用されます。

以上で、「Python初心者のためのcount関数の使い方」の解説を終わります。是非、これからのPythonの学習やプログラミングで役立ててください。

本記事のコード例は、Python 3.5.2で動作確認をしています。環境によっては、動作が異なる場合がありますのでご注意ください。

データサイエンティストスクール 無料部分あります

PythonやRなどのプログラミングを学ぶなら、
さらに統計分野を学習してデータサイエンティストを目指すのがおすすめ!

ディープラーニングやビックデータ分析などの高額システム案件の受注にも有利になります。

システム開発より、分析がやりたい方向けですが、下記載せておきます。

【完全無料】使えるプログラミングスクール体験セミナー
【完全無料】使えるプログラミングスクール体験セミナー WEB制作の無料教材がここにきてどんどん増えてきてるので、使えるものをまとめようと思います。 TecAcademy(テックアカデミー) TechAcademyの無料体験 Samurai ...

 

Python 関連のまとめ

Python 関連のまとめ
【Python】配列に要素を追加する方法 【Python】初心者のためのcount関数の使い方 【Python】初心者のためのdict key操作入門ガイド 【Python】for文を使いこなそう! 【Python】フレームワーク入門 ~初...

 

オンラインスクールを講師として活用する!

【完全無料】使えるプログラミングスクール体験セミナー
【完全無料】使えるプログラミングスクール体験セミナー WEB制作の無料教材がここにきてどんどん増えてきてるので、使えるものをまとめようと思います。 TecAcademy(テックアカデミー) TechAcademyの無料体験 Samurai ...

 

0円でプログラミングを学ぶという選択

タイトルとURLをコピーしました