Count Occurrences of an Element in a List in Python Last Updated : 28 Oct, 2025 Comments Improve Suggest changes 52 Likes Like Report Given a list of elements, the task is to count how many times a specific element appears in it. Counting occurrences is a common operation when analyzing data or checking for duplicates.For example:a = [1, 3, 2, 6, 3, 2, 8, 2, 9, 2, 7, 3]Count occurrences of 2 -> 4Count occurrences of 3 -> 3Let’s explore different methods to count occurrences of an element in a list one by one.Using count()The count() method is built-in and directly returns the number of times an element appears in the list. Python a = [1, 3, 2, 6, 3, 2, 8, 2, 9, 2, 7, 3] print(a.count(3)) Output3 Using a LoopIn this method, iterate over the list using loop (for loop) and keep a counter variable to count the occurrences. Each time we find the target element, increase the counter by one. Python a = [1, 3, 2, 6, 3, 2, 8, 2, 9, 2, 7, 3] count = 0 for val in a: if val == 3: count += 1 print(count) Output3 Using operator.countOf()The operator.countOf() function behaves like the count() method. It takes a sequence and a value and returns the number of times the value appears. Python import operator a = [1, 3, 2, 6, 3, 2, 8, 2, 9, 2, 7, 3] print(operator.countOf(a, 3)) Output3 Using Counter from collectionsCounter class from the collections module can count occurrences for all elements and returns the results as a dictionary. Python from collections import Counter a = [1, 3, 2, 6, 3, 2, 8, 2, 9, 2, 7, 3] res = Counter(a) print(res[3]) Output3 Note: This method is not efficient for finding occurrence of single element because it requires O(n) extra space to create a new dictionary. But this method is very efficient when finding all occurrences of elements.Related Articles:Python String count() MethodCount of elements matching particular condition in PythonCount Occurrences of Specific Value in Pandas Column Create Quiz Comment C chinmoy lenka Follow 52 Improve C chinmoy lenka Follow 52 Improve Article Tags : Python python-list Python list-programs Explore Python FundamentalsPython Introduction 2 min read Input and Output in Python 4 min read Python Variables 4 min read Python Operators 4 min read Python Keywords 2 min read Python Data Types 8 min read Conditional Statements in Python 3 min read Loops in Python - For, While and Nested Loops 5 min read Python Functions 5 min read Recursion in Python 4 min read Python Lambda Functions 5 min read Python Data StructuresPython String 5 min read Python Lists 4 min read Python Tuples 4 min read Python Dictionary 3 min read Python Sets 6 min read Python Arrays 7 min read List Comprehension in Python 4 min read Advanced PythonPython OOP Concepts 11 min read Python Exception Handling 5 min read File Handling in Python 4 min read Python Database Tutorial 4 min read Python MongoDB Tutorial 3 min read Python MySQL 9 min read Python Packages 10 min read Python Modules 3 min read Python DSA Libraries 15 min read List of Python GUI Library and Packages 3 min read Data Science with PythonNumPy Tutorial - Python Library 3 min read Pandas Tutorial 4 min read Matplotlib Tutorial 5 min read Python Seaborn Tutorial 3 min read StatsModel Library - Tutorial 3 min read Learning Model Building in Scikit-learn 6 min read TensorFlow Tutorial 2 min read PyTorch Tutorial 6 min read Web Development with PythonFlask Tutorial 8 min read Django Tutorial | Learn Django Framework 7 min read Django ORM - Inserting, Updating & Deleting Data 4 min read Templating With Jinja2 in Flask 6 min read Django Templates 5 min read Build a REST API using Flask - Python 3 min read Building a Simple API with Django REST Framework 3 min read Python PracticePython Quiz 1 min read Python Coding Practice 1 min read Python Interview Questions and Answers 15+ min read Like