Găsirea tuturor datelor și a datelor comune între seturi
Seturile au mai multe metode pentru a le combina, compara și analiza, toate bazate pe teoria matematică a mulțimilor. Metoda .union() returnează un set cu toate elementele din setul pe care ai apelat metoda, plus elementele din orice set transmis ca argument. Poți căuta și datele comune din două seturi folosind metoda .intersection() pe un set și transmițând un alt set ca argument. Dacă nu există niciun element comun, metoda returnează un set gol.
În acest exercițiu, vei găsi reuniunea și intersecția speciilor de pinguini masculi și femele. În acest scop, două seturi au fost preîncărcate în spațiul tău de lucru: female_penguin_species și male_penguin_species.
Acest exercițiu face parte din cursul
Tipuri de date în Python
Instrucțiuni pentru exercițiu
- Combină toate speciile din
female_penguin_speciesșimale_penguin_speciescalculând reuniunea lor. Stochează rezultatul înall_species. - Afișează numărul de specii din
all_species. Poți folosi funcțialen()pentru a calcula numărul de specii dinall_species. - Găsește toate speciile care apar atât în
female_penguin_species, cât și înmale_penguin_speciescalculând intersecția lor. Stochează rezultatul înoverlapping_species. - Afișează numărul de specii din
overlapping_species.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(____)