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
Counterobject fromcollections. - Create a
Counterof thepenguinslist calledpenguins_sex_counts; use a list comprehension to return theSexof 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
____