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

Визначення різниці множин

Інший спосіб порівняння множин — використати метод difference(). Він повертає всі елементи, що є в одній множині, але відсутні в іншій. Важливо пам'ятати: множина, для якої ви викликаєте метод, і буде джерелом елементів, що повертаються. На відміну від кортежів, до множини можна add() елементи. Множина додасть лише ті елементи, яких у ній ще немає.

У цій вправі ви з'ясуєте, представники яких видів були серед самців у нашій вибірці, але не було самиць. Множина male_penguin_species уже завантажена у ваш робочий простір.

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

Типи даних у Python

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

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

  • Використайте list comprehension, щоб пройтися по кожному penguin у penguins і зберегти результат у female_species_list:
    • Якщо sex пінгвіна дорівнює 'FEMALE', поверніть значення species.
  • Створіть множину з female_species_list як female_penguin_species.
  • Знайдіть різницю між female_penguin_species і male_penguin_species. Збережіть результат у змінній differences.
  • Виведіть differences. Це вже зроблено для вас, тож натисніть "Submit Answer", щоб побачити результат!

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

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

# Use a list comprehension to iterate over each penguin in penguins saved as female_species_list
# If the the sex of the penguin is 'FEMALE', return the species value
female_species_list = [____["____"] ____ ____ ____ ____ ____ ____["____"] == '____']

# Create a set using the female_species_list as female_penguin_species
female_penguin_species = ____(____)

# Find the difference between female_penguin_species and male_penguin_species. Store the result as differences
differences = ____.____(____)

# Print the differences
print(differences)
Редагувати та запускати код