方法1: リスト内包表記と条件文を使用する方法
numbers = [1, 2, 3, 4, 5]
target_number = 3
occurrences = [num for num in numbers if num == target_number]
count = len(occurrences)
if count > 0:
print(f"数値 {target_number} はリスト内で {count} 回出現しました。")
else:
print(f"数値 {target_number} はリスト内で見つかりませんでした。")
方法2: count()関数を使用する方法
numbers = [1, 2, 3, 4, 5]
target_number = 3
count = numbers.count(target_number)
if count > 0:
print(f"数値 {target_number} はリスト内で {count} 回出現しました。")
else:
print(f"数値 {target_number} はリスト内で見つかりませんでした。")
方法3: collectionsモジュールのCounterクラスを使用する方法
from collections import Counter
numbers = [1, 2, 3, 4, 5]
target_number = 3
counter = Counter(numbers)
count = counter[target_number]
if count > 0:
print(f"数値 {target_number} はリスト内で {count} 回出現しました。")
else:
print(f"数値 {target_number} はリスト内で見つかりませんでした。")
これらの方法を使用すると、Pythonでリスト内の特定の数値の出現回数を簡単に見つけることができます。選択した方法に応じて、自分のコードに組み込んでください。