Write a program to find the number of times an element occurs in the list.
python
Program to find the number of times an element occurs in the list
Read the list from user
myList = eval(input("Enter the list elements: "))
Input the element to search
element = int(input("Enter the element to count: "))
Use count() method to find occurrences
occurrences = myList.count(element)
Display the result
print("The element", element, "appears", occurrences, "times in the list.")
Sample Output:
Enter the list elements: [10, 20, 30, 10, 40, 10] Enter the element to count: 10 The element 10 appears 3 times in the list.
In this program, we first read a list from the user using the eval() function. Then, we accept the element whose occurrences need to be counted. The count() method is used to return the number of times the given element appears in the list. This method returns the count as an integer value. If the element is not present in the list, it returns 0.
Explanation
The textbook context clearly shows that the count() method 'Returns the number of times a given element appears in the list'. The example demonstrates list1.count(10) returning 3 for a list containing 10 three times, and list1.count(90) returning 0 when the element doesn't exist. This is the direct and simplest approach to solve the problem.
Solution Steps
Step 1: Read the list elements from the user using eval() or by creating a list
Step 2: Input the element whose occurrences need to be counted
Step 3: Apply the count() method on the list with the element as argument
Step 4: Store and display the returned count value