Python リストにおける出現回数のカウント

PythonPythonBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Pythonでは、リスト内の特定の値の出現回数を数える必要がよくあります。これは、データ分析やユーザー入力の処理など、さまざまなシチュエーションで役立ちます。このチャレンジでは、与えられた値のリスト内での出現回数を数える関数を書くことが求められます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") subgraph Lab Skills python/comments -.-> lab-13609{{"Python リストにおける出現回数のカウント"}} python/lists -.-> lab-13609{{"Python リストにおける出現回数のカウント"}} python/tuples -.-> lab-13609{{"Python リストにおける出現回数のカウント"}} python/function_definition -.-> lab-13609{{"Python リストにおける出現回数のカウント"}} end

出現回数を数える

count_occurrences(lst, val) という関数を書きましょう。この関数は、リスト lst と値 val を引数として受け取り、lst の中で val が何回出現するかを返します。関数は、出現回数を数えるために組み込みの list.count() メソッドを使用する必要があります。

def count_occurrences(lst, val):
  return lst.count(val)
count_occurrences([1, 1, 2, 1, 2, 3], 1) ## 3

まとめ

このチャレンジでは、list.count() メソッドを使ってリスト内の値の出現回数を数える方法を学びました。これは、さまざまなプログラミングタスクに適用できる便利な技術です。