CommencerCommencer gratuitement

Rechercher toutes les données et les données qui se recoupent entre les ensembles

Les ensembles disposent de plusieurs méthodes permettant de les combiner, de les comparer et de les étudier, toutes basées sur la théorie des ensembles des mathématiques. La méthode .union() renvoie un ensemble de tous les éléments trouvés dans l'ensemble sur lequel vous avez utilisé la méthode, plus tous les ensembles passés en tant qu'arguments à la méthode. Vous pouvez également rechercher les données qui se recoupent dans plusieurs ensembles en utilisant la méthode .intersection() sur un ensemble, et en passant un autre ensemble comme argument. Elle renvoie un ensemble vide si rien ne se recoupe.

Votre tâche dans cet exercice consiste à trouver l'union et l'intersection dans les espèces de 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.

Cet exercice fait partie du cours

Types de données en Python

Afficher le cours

Instructions

  • Combinez toutes les espèces des ensembles female_penguin_species et male_penguin_species en calculant leur union. Enregistrez le résultat en tant que 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 les ensembles female_penguin_species et male_penguin_species en calculant leur intersection. Enregistrez le résultat en tant que overlapping_species.
  • Affichez le nombre d'espèces dans overlapping_species.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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