Python Tutorials

Python Programs

How to find the Element with Maximum Number of Occurrences in a List in Python


How to find the Element with Maximum Number of Occurrences in a List in Python ?

Answer

To find the element with the maximum number of occurrences in a list in Python, you can use the Counter class from the collections module.



✐ Examples

1 Find Most Frequent Element in List

In this example,

  1. We import the Counter class from the collections module.
  2. We create a list named data with several elements.
  3. We use the Counter class to count the occurrences of each element in the list and store the result in count.
  4. We find the most common element by using the most_common(1) method of the Counter object, which returns a list of the most common elements and their counts.
  5. Finally, we print the most common element to standard output.

Python Program

from collections import Counter

data = [1, 2, 2, 3, 3, 3, 4]
count = Counter(data)
most_common_element = count.most_common(1)[0][0]
print(f"Element with the maximum occurrences is: {most_common_element}")

Output

Element with the maximum occurrences is: 3

2 Find Most Frequent String in List

In this example,

  1. We import the Counter class from the collections module.
  2. We create a list named words with several string elements.
  3. We use the Counter class to count the occurrences of each string in the list and store the result in count.
  4. We find the most common string by using the most_common(1) method of the Counter object, which returns a list of the most common elements and their counts.
  5. Finally, we print the most common string to standard output.

Python Program

from collections import Counter

words = ["apple", "banana", "apple", "orange", "banana", "apple"]
count = Counter(words)
most_common_word = count.most_common(1)[0][0]
print(f"String with the maximum occurrences is: {most_common_word}")

Output

String with the maximum occurrences is: apple

Summary

In this tutorial, we learned How to find the Element with Maximum Number of Occurrences in a List in Python language with well detailed examples.




More Python Lists Tutorials

  1. How to create an Empty List in Python ?
  2. How to Initialize a List in Python ?
  3. How to Get Length of a List in Python ?
  4. How to create a List of size N in Python ?
  5. How to create a List of Numbers from 1 to N in Python ?
  6. How to create a List of Strings in Python ?
  7. How to create a List of Empty Lists in Python ?
  8. How to Access Elements in a List in Python ?
  9. How to get Element in a List at a Specific Index in Python ?
  10. How to get First Element in a List in Python ?
  11. How to get Last Element in a List in Python ?
  12. How to Iterate Over a List in Python ?
  13. How to Iterate Over a List with Index in Python ?
  14. How to Iterate Over a List in Reverse Order in Python ?
  15. How to check if a List is Empty in Python ?
  16. How to check if a List is Not Empty in Python ?
  17. How to get Sub List in Python ?
  18. How to get the Index of Specified Element in a List in Python ?
  19. How to check if a Specific Element is present in the List in Python ?
  20. How to check if a List contains all the elements of Another List in Python ?
  21. How to count the Number of Occurrences of Specific Element in the List in Python ?
  22. How to find the Element with Maximum Number of Occurrences in a List in Python ?
  23. How to find the Element with Minimum Number of Occurrences in a List in Python ?
  24. How to Sort a List in Python ?
  25. How to Sort a List in Ascending Order in Python ?
  26. How to Sort a List in Descending Order in Python ?
  27. How to create a Two Dimensional List in Python ?
  28. How to Iterate over a Two Dimensional List in Python ?
  29. How to create a Three Dimensional List in Python ?
  30. How to Copy a List in Python ?
  31. How to deep Copy a List in Python ?
  32. How to Split a List in Python ?
  33. How to Join Lists in Python ?
  34. How to Append an Element to a List in Python ?
  35. How to Insert an Element at Specific Index in a List in Python ?
  36. How to Append a List to another List in Python ?
  37. How to Concatenate Two Lists in Python ?
  38. How to check if Two Lists are Equal in Python ?
  39. How to check if Two Lists have Same Elements (Regardless of Order) in Python ?
  40. How to Convert a List of Integers to a List of Strings in Python ?
  41. How to Convert a List of Strings to a List of Integers in Python ?
  42. How to Convert a List of Floats to a List of Strings in Python ?
  43. How to Convert a List of Strings to a List of Floats in Python ?
  44. How to Reverse a List in Python ?
  45. How to Shuffle a List in Python ?
  46. How to Slice a List in Python ?
  47. How to Slice First N Elements from a List in Python ?
  48. How to Slice Last N Elements from a List in Python ?
  49. How to Rotate Elements in a List in Python ?
  50. How to Filter Elements of a List based on a Condition in Python ?
  51. How to Remove Duplicates in a List in Python ?
  52. How to Remove Element at a Specific Index from a List in Python ?
  53. How to Remove Specific Element from a List in Python ?
  54. How to Remove Element from List based on a Condition in Python ?
  55. How to Sort a List of Strings in Dictionary Order in Python ?
  56. How to Concatenate Strings in List in Python ?
  57. How to create a List of Lists in Python ?
  58. How to create a List of Dictionaries in Python ?
  59. How to create a List of Sets in Python ?
  60. How to create a List of Tuples in Python ?