CommencezCommencez gratuitement

Trouver toutes les données et les recoupements entre des ensembles

Les ensembles offrent plusieurs méthodes pour les combiner, les comparer et les analyser, toutes basées sur la théorie des ensembles en mathématiques. La méthode .union() retourne un ensemble contenant tous les éléments de l'ensemble sur lequel vous l'appelez, ainsi que ceux de tout ensemble transmis en argument. Vous pouvez aussi repérer les données qui se recoupent dans des ensembles en utilisant la méthode .intersection() sur un ensemble et en passant un autre ensemble en argument. Elle retournera un ensemble vide si rien ne correspond.

Votre tâche dans cet exercice est de trouver l'union et l'intersection des espèces à partir des manchots mâles et femelles. À cette fin, deux ensembles ont été préchargés dans votre espace de travail : female_penguin_species et male_penguin_species.

Cette activité fait partie du cours

Types de données en Python

Voir le cours

Instructions de l’exercice

  • Combinez toutes les espèces de female_penguin_species et male_penguin_species en calculant leur union. Stockez le résultat dans all_species.
  • Affichez le nombre d'espèces dans all_species. Vous pouvez utiliser la fonction len() pour calculer le nombre d'espèces dans all_species.
  • Trouvez toutes les espèces présentes à la fois dans female_penguin_species et male_penguin_species en calculant leur intersection. Stockez le résultat dans overlapping_species.
  • Affichez le nombre d'espèces dans overlapping_species.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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(____)
Modifier et exécuter le code