Get startedGet started for free

Using Counter on lists

Counter is a powerful tool for counting, validating, and learning more about the elements within a dataset that is found in the collections module. You pass an iterable (list, set, tuple) or a dictionary to the Counter. You can also use the Counter object similarly to a dictionary with key/value assignment, for example counter[key] = value.

A common usage for Counter is checking data for consistency prior to using it, so let's do just that.

This exercise is part of the course

Data Types in Python

View Course

Exercise instructions

  • Import the Counter object from collections.
  • Create a Counter of the penguins list called penguins_sex_counts; use a list comprehension to return the Sex of each penguin to the Counter.
  • Print the penguins_sex_counts.

Hands-on interactive exercise

Have a go at this exercise by completing this sample code.

# Import the Counter object
____

# Create a Counter of the penguins sex using a list comp
penguins_sex_counts = ____

# Print the penguins_sex_counts
____
Edit and Run Code