ホームページ >バックエンド開発 >Python チュートリアル >Python リスト内の項目の出現を効率的にカウントするにはどうすればよいですか?

Python リスト内の項目の出現を効率的にカウントするにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-31 09:57:09946ブラウズ

How Can I Efficiently Count the Occurrences of an Item in a Python List?

リスト項目の出現回数を数える

Python のリストから特定の項目が与えられた場合、次の出現回数を決定しようとすることがあります。リスト内のその項目。このタスクは count メソッドを使用して実行できます。

構文:

list_name.count(item)

例:

次のリスト内の数字 1 の出現:

li = [1, 2, 3, 4, 1, 4, 1]

を使用します次のコード:

li.count(1)

出力:

3

パフォーマンスノート:

カウントメソッドは単一の項目の出現を数えるのには適していますが、複数の項目を数える場合は非効率的になる可能性があります。これは、このメソッドがカウントされる項目ごとにリスト全体を反復処理するためです。複数のカウントが必要な場合は、リストに対して 1 回の反復を実行してすべての要素をカウントする、コレクション モジュールの Counter クラスを使用する方が効率的です。

以上がPython リスト内の項目の出現を効率的にカウントするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。