Пошук усіх даних і спільних даних між множинами
Множини мають кілька методів для поєднання, порівняння та аналізу, заснованих на математичній теорії множин. Метод .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(____)