Our website provided core java programs examples with output aid beginners and expert coders to test their knowledge gap and learn accordingly.
Lists in Python:
The Python list is a straightforward ordered list of items. Python lists are extremely powerful since the objects in them do not have to be homogeneous or even of the same type. Strings, numbers, and characters, as well as other lists, can all be found in a Python list. Python lists are also mutable: once stated, they can be easily altered via a variety of list methods. Let’s look at how to use these techniques to handle Python lists.
Given a list and a element, the task is to write a Python Program to Determine the Number of Occurrences of a Specific Number in a given List
Examples:
Examples1:
Input:
given list = ["my", "name", "is", "BTechGeeks", "coding", "platform", "for", "BTechGeeks"]
Output:
The count of the element ' BTechGeeks ' in the list ['my', 'name', 'is', 'BTechGeeks', 'coding', 'platform', 'for', 'BTechGeeks'] = 2
Examples2:
Input:
given list = [5, 9, 1, 3, 6, 9, 2, 12, 8]
Output:
The count of the element ' 9 ' in the list [5, 9, 1, 3, 6, 9, 2, 12, 8] = 2
Python Program to Search the Number of Times a Particular Number Occurs in a List
There are several ways to determine the Number of Occurrences of a Specific Number in a given List some of them are:
Explore more instances related to python concepts from Python Programming Examples Guide and get promoted from beginner to professional programmer level in Python Programming Language.
Method #1: Using a Counter Variable
Approach:
- Scan the given list or give list input as static.
- Scan the given element or give given element as static.
- Take a variable which stores the count of the element say countEleme and initialize it to 0.
- Traverse the given list using for loop.
- If the iterator element is equal to the given element.
- Then increment the countEleme value by 1.
- Print the countEleme.
Below is the implementation:
# given list given_list = ["my", "name", "is", "BTechGeeks", "coding", "platform", "for", "BTechGeeks"] # given element given_element = "BTechGeeks" # Take a variable which stores the count of the element # say totalCount and initialize it to 0. countEleme = 0 # Traverse the given list using for loop. for value in given_list: # if the value is equal too given_element then increase the countEleme by 1 if(value == given_element): countEleme = countEleme+1 # Print the countEleme print("The count of the element '", given_element, "' in the list", given_list, "=", countEleme)
Output:
The count of the element ' BTechGeeks ' in the list ['my', 'name', 'is', 'BTechGeeks', 'coding', 'platform', 'for', 'BTechGeeks'] = 2
Method #2: Using Count() function
Approach:
- Scan the given list or give list input as static.
- Scan the given element or give given element as static.
- Count the given element in the list using count() function.
- Print the countEleme.
Below is the implementation:
# given list given_list = ["my", "name", "is", "BTechGeeks", "coding", "platform", "for", "BTechGeeks"] # given element given_element = "BTechGeeks" # Count the given element in the list using count() function. countEleme = given_list.count(given_element) # Print the countEleme print("The count of the element '", given_element, "' in the list", given_list, "=", countEleme)
Output:
The count of the element ' BTechGeeks ' in the list ['my', 'name', 'is', 'BTechGeeks', 'coding', 'platform', 'for', 'BTechGeeks'] = 2
Method #3: Using Counter() function
Approach:
- Scan the given list or give list input as static.
- Scan the given element or give given element as static.
- Use Counter function which stores the frequency as values and element as keys in its dictionary
- Print the value of the given element
Below is the implementation:
# importing counter function from collections from collections import Counter # given list given_list = ["my", "name", "is", "BTechGeeks", "coding", "platform", "for", "BTechGeeks"] # given element given_element = "BTechGeeks" # Using counter function freqValues = Counter(given_list) # Count the given element in the list countEleme = freqValues[given_element] # Print the countEleme print("The count of the element '", given_element, "' in the list", given_list, "=", countEleme)
Output:
The count of the element ' BTechGeeks ' in the list ['my', 'name', 'is', 'BTechGeeks', 'coding', 'platform', 'for', 'BTechGeeks'] = 2
Method #4:Using List Comprehension
Approach:
- Scan the given list or give list input as static.
- Scan the given element or give given element as static.
- Using list Comprehension checking if given element is equal to the iterator value
- The count of the length of this new list gives the required answer
Below is the implementation:
# given list given_list = ["my", "name", "is", "BTechGeeks", "coding", "platform", "for", "BTechGeeks"] # given element given_element = "BTechGeeks" # Using list comprehension elementlist = [eleme for eleme in given_list if eleme == given_element] # Count the given element in the list using len function countEleme = len(elementlist) # Print the countEleme print("The count of the element '", given_element, "' in the list", given_list, "=", countEleme)
Output:
The count of the element ' BTechGeeks ' in the list ['my', 'name', 'is', 'BTechGeeks', 'coding', 'platform', 'for', 'BTechGeeks'] = 2