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
Exercise instructions
- Import the
Counter
object fromcollections
. - Create a
Counter
of thepenguins
list calledpenguins_sex_counts
; use a list comprehension to return theSex
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
____