Использование Counter со списками
Counter — это мощный инструмент из модуля collections для подсчёта элементов, проверки данных и получения сводной информации о содержимом набора данных. В Counter можно передать итерируемый объект (список, множество, кортеж) или словарь. Также Counter можно использовать аналогично словарю — с присваиванием пар ключ/значение, например counter[key] = value.
Одно из распространённых применений Counter — проверка согласованности данных перед их обработкой. Давайте именно этим и займёмся.
Это упражнение является частью курса
Типы данных в Python
Инструкции к упражнению
- Импортируйте объект
Counterиз модуляcollections. - Создайте объект
Counterна основе спискаpenguinsи назовите егоpenguins_sex_counts; используйте списковое включение, чтобы передать вCounterзначениеSexдля каждого пингвина. - Выведите
penguins_sex_countsна экран.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import the Counter object
____
# Create a Counter of the penguins sex using a list comp
penguins_sex_counts = ____
# Print the penguins_sex_counts
____