Hint: You can adjust the default video playback speed in your account settings.
Hint: You can set the default subtitles language in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁 This might be due to a temporary outage or because of a configuration issue with your browser. Please see our video player troubleshooting guide to resolve the issue.

Counting With Python's Counter (Overview)

Counting several repeated objects at once is a common problem in programming. Python offers a bunch of tools and techniques you can use to approach this problem. However, Python’s Counter from collections provides a clean, efficient, and Pythonic solution.

This dictionary subclass provides efficient counting capabilities out of the box. Understanding Counter and how to use it efficiently is a convenient skill to have as a Python developer.

In this video course, you’ll learn how to:

  • Count several repeated objects at once
  • Create counters with Python’s Counter
  • Retrieve the most common objects in a counter
  • Update object counts
  • Use Counter to facilitate further computations
  • Implement Counter instances as multisets


Sample Code (.zip)

5.5 KB


Course Slides (.pdf)

1001.8 KB

Become a Member to join the conversation.