ПочатиПочніть безкоштовно

Пошук усіх даних і спільних даних між множинами

Множини мають кілька методів для поєднання, порівняння та аналізу, заснованих на математичній теорії множин. Метод .union() повертає множину всіх елементів, що є в тій множині, до якої його застосовано, а також у будь-яких множинах, переданих як аргументи методу. Ви також можете шукати спільні дані в множинах за допомогою методу .intersection(), застосованого до однієї множини з переданням іншої множини як аргументу. Якщо збігів немає, він поверне порожню множину.

Ваше завдання у цій вправі — знайти об'єднання та перетин видів серед самців і самиць пінгвінів. Для цього у ваш простір роботи попередньо завантажено дві множини: female_penguin_species і male_penguin_species.

Ця вправа є частиною курсу

Типи даних у Python

Переглянути курс

Інструкції до вправи

  • Об'єднайте всі види з female_penguin_species і male_penguin_species, обчисливши їхнє об'єднання. Збережіть результат як all_species.
  • Надрукуйте кількість видів у all_species. Ви можете використати функцію len(), щоб обчислити кількість видів у all_species.
  • Знайдіть усі види, що трапляються і в female_penguin_species, і в male_penguin_species, обчисливши їхній перетин. Збережіть результат як overlapping_species.
  • Надрукуйте кількість видів у overlapping_species.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Find the union: all_species
all_species = ____

# Print the count of names in all_species
print(____)

# Find the intersection: overlapping_species
overlapping_species = ____

# Print the count of species in overlapping_species
print(____)
Редагувати та запускати код